我尝试使用 Internet Explorer 9(32 位)打开 SVG 文件。执行此操作时,系统会提示我使用标准Open, Save, Save As
对话框。
将 SVG 文件拖放到 IE 或直接从 Explorer 打开时会发生这种情况。但是,当在地址栏中直接输入完整的本地文件路径时,它会正确显示。
A类似问题最近在 Technet 上被问到。(不令人满意的)答案表明它与附加组件有关。确实如此,Internet Explorer (No Add-Ons)
并且Internet Explorer (64-bit)
表现如预期。但重置实用程序也不手动禁用每一个附加组件对 32 位版本有所帮助。
我非常感谢对此的任何建议或见解。
答案1
可以通过将Browse In Place
CLSID 分配给有问题的内容类型来解决此问题。这不会影响 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
回答。