使用 IE9 打开 *.svg 时会弹出“打开,另存为”对话框

使用 IE9 打开 *.svg 时会弹出“打开,另存为”对话框

我尝试使用 Internet Explorer 9(32 位)打开 SVG 文件。执行此操作时,系统会提示我使用标准Open, Save, Save As对话框。

将 SVG 文件拖放到 IE 或直接从 Explorer 打开时会发生这种情况。但是,当在地址栏中直接输入完整的本地文件路径时,它会正确显示。

打开、保存、另存为对话框,32 位 IE9

A类似问题最近在 Technet 上被问到。(不令人满意的)答案表明它与附加组件有关。确实如此,Internet Explorer (No Add-Ons)并且Internet Explorer (64-bit)表现如预期。但重置实用程序也不手动禁用每一个附加组件对 32 位版本有所帮助。

我非常感谢对此的任何建议或见解。

答案1

可以通过将Browse In PlaceCLSID 分配给有问题的内容类型来解决此问题。这不会影响 Explorer 的“打开方式”关联。以下*.reg脚本将更改类型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 回答

相关内容