FEATURE_BROWSER_EMULATION不起作用的问题

Marcelxx 2018-06-26 11:49:09
电脑是win7 64位,HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION在这里新建 程序名=8000,然后访问https://ie.icoa.cn/这个浏览器检测网站,一直都是Trident 7.0( IE 11.0 的 兼容视图),并不是设置的内核版本,在local_machine中进行同样的设置也不起作用。
请问这个改怎么设置。
...全文
1081 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Marcelxx 2018-07-10
  • 打赏
  • 举报
回复
引用 6 楼 jiangsheng 的回复:
删除之前记录swf大小
文件大小不同的话,删除之前备份出来是不是下载被劫持了……

每次下载下来的swf文件是一样的。
swf文件存在的话,页面应该是检测到该文件存在,但就是某个函数加载不成功;
不存在的话,会去重新下载,然后就没问题。
这个swf文件是百度的一个开源的文件上传库。
Marcelxx 2018-07-09
  • 打赏
  • 举报
回复
引用 4 楼 jiangsheng 的回复:
用户的ActiveX Filtering设置可能影响

多次测试发现问题在于,附件上传采用的webuploader,ActiveX也是加载成功了的,打开上传页面的时候,需要下载一个.swf文件,里面包含了webuploader需要的函数。该文件保存在了IE的缓存目录下的一个随机名字的目录下面。觉得很奇怪是,如果这个文件在缓存目录下的某个文件中,调试JS的时候发现,对应在swf的文件的某个函数肯定找不到。给人的感觉是应该找到了swf文件,因为没有再次下载该文件,但是某个函数却找不到。
所以,现在我只能加定时器递归检测IE缓存目录下的所有文件和目录,删除所有的.swf文件,保证每次打开附件上传页面时候,都需要重新去下载对应的swf文件。这样,邮件上传才有效。但不是最好的方法。
所以,现在的问题是,对应的页面到底找到了对应的swf文件没有;如果对应的页面找到了swf文件,为什么里面的某个函数却没有找到?
蒋晟 2018-07-09
  • 打赏
  • 举报
回复
删除之前记录swf大小
文件大小不同的话,删除之前备份出来是不是下载被劫持了……
蒋晟 2018-07-05
  • 打赏
  • 举报
回复
用户的ActiveX Filtering设置可能影响
Marcelxx 2018-07-03
  • 打赏
  • 举报
回复
引用 2 楼 jiangsheng 的回复:
1 你的程序是x64还是x86?
2 你改注册表的时候用的是32位还是64位的regedit?

貌似是起作用了的。是那个网站不对。
现在还有一个问题请教下,同样的ie8,在独立的IE中,成功的加载了flash,abode flash中有一个webuploader用于附件上传,但是在我的webbrowser中,就会出现有时候能成功加载,更多的时候不能成功加载,导致点击添加附件没有反应。
另外一个activex插件都能一直加载成功。
蒋晟 2018-06-28
  • 打赏
  • 举报
回复
1 你的程序是x64还是x86?
2 你改注册表的时候用的是32位还是64位的regedit?
Eleven 2018-06-27
  • 打赏
  • 举报
回复
你的意思是读不到注册表里的数据吗?32位/64位注册表的缘故?

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧