精易论坛
标题:
系统自带的IE和C#里面的webbrower和webkit.net 对JS的支持程度
[打印本页]
作者:
1016136644
时间:
2017-3-22 17:09
标题:
系统自带的IE和C#里面的webbrower和webkit.net 对JS的支持程度
涉案URL:http://wx.bocweb.cn/huwensong/yqf_Invitation
需求:在C#里面,模拟出来一个浏览界面。监听网页内容的载入。
思路:担心webbrower对H5支持的情况不一样,所以先看了一下webkit。net,并成功引入,发现并不能正常播放H5,在系统自带的IE11下播放H5,同样可以播放
结果:webbrower下浏览上面的地址,疯狂报错,
webkit下浏览上面的地址,直接没有反应,错误捕捉的时候也是报错。
求教:是什么原因引起了此类错误,报错都是js的错误,难道是在C#下对JS的支持不一样
作者:
9481885
时间:
2017-3-22 17:09
.net 自带的 WebBrowser默认使用IE7内核,ie7对h5的几乎不支持,而且对js的友好程度也极其的第,单单禁用错误提示 也是不能解决的,唯一的办法就是 指定WebBrowser的内核,方法是修改注册表
位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
在右侧空白的地方 单击鼠标右键,点击[新建]→[DWORD(32-位)值]
新建的项取名为 你应用程序的名字.exe,编辑值时,选择基数“十进制”,填写数值数据,这里填写11000(11000的意思是IE11)
对应关系来源 https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
作者:
zzfox
时间:
2017-3-24 00:24
加一条命令 关闭js 错误提示不就行了?!
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4