问题描述
Hi, 各位大虾,我们有个应用是用WPF做的,用的是.Net Framework4.0. 准备内嵌WebIM网页进去,用WebBrowser打开,结果直接报js错误,一个是strophe里的js错误,一个是easeMob未定义。请问WebIM是否必须要支持Html5的浏览器?或者支持到IE多少版本(WPF WebBrowser用的是ie内核)。谢谢各位帮忙!
解决方案
你没有引用js文件吧,引用进去试试。 ie支持10 以上
解决方案二:
> forum.php?mod=redirect&goto=findpost&pid=1976&ptid=890你没有引用js文件吧,引用进去试试。 ie支持10 以上我引用了js文件,所有的相关文件都放进appdata文件夹了,用WebBrowser.Nagivate来调用的,报错也是报在js文件里的某一行的,我仔细查看了下是这一行先报了错误。 var close = $build("close", { "xmlns": Strophe.NS.FRAMING, });
解决方案三:
引入的路径有问题,你对一下吧,你这个路径是一个本地的路径
解决方案四:
> forum.php?mod=redirect&goto=findpost&pid=1994&ptid=890引入的路径有问题,你对一下吧,你这个路径是一个本地的路径你好,我就是用的本地路径,这些网页信息都是内嵌程序里面的,程序安装好放入用户安装的Appdata目录下的。错误是javascript对象问题,同样的我用IE10打开那个html就不会报js错误。
解决方案五:
IE 支持10 以上
解决方案六:
> forum.php?mod=redirect&goto=findpost&pid=2013&ptid=890IE 支持10 以上好的,谢谢。WPF的WebBrowser的内核是ie7,应该是这个问题。
解决方案七:
最终通过修改WebBrowser的内核为ie10以上,解决了脚本出错的问题。谢谢大家。