我试图绕过ie9中的'打开,保存,另存为'对话框,用于单词完美文档。理想情况下,当用户在不提示用户的情况下单击指向wpd文档的链接时,我的客户希望wordperfect弹出。这可以通过定义mime类型来实现吗?
http://msdn.microsoft.com/en-us/library/ms775148(v=vs.85).aspx
上面的页面提到了一些关于这些注册表项的内容,但我不清楚这会解决我的问题。
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
InternetSettings
Secure Mime Handlers
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
InternetSettings
Secure Mime Handlers
由于
答案 0 :(得分:1)
您是使用application/wordperfect
的HTTP Content-Type标头发送文件的吗?这是IE首先要确定如何打开文件。
您提到的链接
在Windows XP SP2及更高版本中,在下载文件后,Internet Explorer会查询注册表以找出与文件的MIME类型相关联的ProgID和CLSID。然后,浏览器找到与文件扩展名关联的ProgID和CLSID。如果这些ProgID不匹配,并且CLSID不匹配,则Internet Explorer会在执行文件之前提示用户,作为安全预防措施。
即如果您使用Content-Type application-wordperfect
并且文件以.wpd
结尾,那么只要WordPerfect在安装时使用适当的ProgID和CLSID注册自己就足以自动打开文件。
您可以在客户的注册表中检查是否存在相应的条目,该链接中的Registry Locations显示您需要查找的位置。