IE9で* .svgを開くと、「開く、名前を付けて保存」ダイアログが表示されます


0

Internet Explorer 9(32ビット)でSVGファイルを開こうとしています。そうすると、標準Open, Save, Save Asダイアログが表示されます。

これは、SVGファイルをIEにドロップするか、エクスプローラーから直接開くときに発生します。ただし、完全なローカルファイルパスがアドレスバーに直接入力されると、適切に表示されます。

開く、保存、名前を付けて保存ダイアログ、32ビットIE9

同様の質問が最近TechNetで頼まれました。(不十分な)答えは、アドオンに関連していることを示唆しています。そして実際、Internet Explorer (No Add-Ons)そしてInternet Explorer (64-bit)期待通りに動作します。しかし、リセットユーティリティも、すべてのアドオンを手動で無効にすることも、32ビットバージョンを支援していません。

これに関する提案や洞察に感謝します。


間違っているかもしれませんが、ローカルファイルを開くことに関するセキュリティ設定だと思います。

@Randolph、それも私の最初の仮定でした。一部の(古い)SVGソフトウェアがimage/svg+xmlMIMEタイプのCLSIDを再割り当てしたことが判明しました。これを解決するには、Browse In PlaceCLSID(ミラーリングtext/htmlなど)を割り当てます。以下の私の答えの詳細。
zourtney

回答:


1

この問題はBrowse In Place、問題のコンテンツタイプにCLSIDを割り当てることで修正できます。これは、Explorerの「開く」関連には影響しません。次の*.regスクリプトはtypeを変更しimage/svg+xmlます。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/svg+xml]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00

クレジット:Cheesoのapplication/json 答え

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.