WebIM 整合WPF WebBrowser出错

问题描述

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以上,解决了脚本出错的问题。谢谢大家。

时间: 2024-12-28 04:06:01

WebIM 整合WPF WebBrowser出错的相关文章

springmvc+mybatis整合 MapperScannerConfigurer配置出错

问题描述 springmvc+mybatis整合 MapperScannerConfigurer配置出错 1C 配置如下: 问题:如果配置了 <property name=""sqlSessionFactoryBeanName"" value=""wechatSqlSessionFactory"" />,启动的时候报错如下:Caused by: org.springframework.beans.factory.B

位置-C# WPF WEBBROWSER 如根据指定的坐标处模拟鼠标点击事件

问题描述 C# WPF WEBBROWSER 如根据指定的坐标处模拟鼠标点击事件 C# WPF WEBBROWSER 如根据指定的坐标处模拟鼠标点击事件 SetCursorPos((int)clickPt.X, (int)clickPt.Y);//已屏幕为坐标点 // SetCursorPos((int)(this.Left + clickPt.X), (int)(this.Top + clickPt.Y));//已this窗体为坐标点 mouse_event((int)(MouseEventF

wpf webbrowser改变IE内核,改了注册表,可是还是不行,求大神支招

问题描述 wpf webbrowser改变IE内核,改了注册表,可是还是不行,求大神支招 wpf webbrowser改变IE内核,改了注册表,可是还是不行,求大神支招 解决方案 我觉得webbrose不好用-还是换个吧-cefsharp你可以试试这个-基于谷歌内核的浏览器

wpf WebBrowser session丢失

问题描述 做了一个简单的在wpf的window中打开网页的程序.代码也仅仅写了一句,就是WebBrowser.NaNavigate();可以正常打开第一页.web是其他人的东西.web的页面中有一个按钮,是打开远程服务器选择文件的,如果在浏览器走这个流程可以看到弹出来的窗口选择文件的.如果关闭浏览器,在wpf的程序中点击按钮弹出窗口,窗口可以弹出来但是不能显示文件列表.经过同事的测试说原因是因为Session的丢失.所以,求问如何解决~~~~ 解决方案

WPF webbrowser控件点击事件的获取

问题描述 我在一个WPF项目里使用webbrowser控件打开一个网页,由于鼠标的点击事件不起作用,因此使用了js,如下:mshtml.HTMLDocumenthtmlDoc=myWebBrowser.Documentasmshtml.HTMLDocument;htmlDoc.parentWindow.execScript("document.onmousedown=function(e){window.location.href='cmd://onmousedown'}","

C# winform webbrowser 模拟点击操作

问题描述 C# winform webbrowser 模拟点击操作 获取到的网页代码是 是网页里的一个按钮,我想问问怎么实现点击它. 解决方案 webbrowser.document.all[id].click 解决方案二: webbrowser.document.body.all[id].click 相关文章 c# winform-C# WebBrowser StatusText 取不到值 c# webbrowser怎么模拟点击 淘宝的宝贝详情的成交记录 c# webbrowser怎么获得模拟

WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?

一.问题的提出 偶然发现,Winform里的WebBrowser和IE实际安装的版本似乎并不同步,很有趣!   下面有张图,里面一个窗口是用IE9打开某网站,另一个窗口是用Winform+WebBrowser打开同样的网站,有意思的事情出现了.   在IE9窗口中,这个网站左边菜单树无法显示,原因是IE9使用的技术较新,而网站使用的技术较旧,未能及时同步更新到支持IE9所致.该如何办呢? 微软在IE9中提供一个兼容性视图功能,只要一点击兼容性视图就可以兼容旧版本浏览器的网站.   引用MSDN

禁止拖拉超链接 xaml-wpf窗口 禁止鼠标拖拽webbrowser网页中的超链接文字或图片到桌面或浏览器中显示?

问题描述 wpf窗口 禁止鼠标拖拽webbrowser网页中的超链接文字或图片到桌面或浏览器中显示? wpf webbrowser网页(webbrowser是别人的网页,如百度网页.搜狐网页), 用鼠标拖拽窗口中的超链接文字.超链接图片时,可以拖到桌面.或浏览器打开超链接对应的页面. 现在我想实现: 当鼠标拖拽窗口中的超链接文字.超链接图片移动到窗口边沿时,即失效,达到不能拖拽超链接文字.超链接图片到桌面.也不能拖到浏览器打开链接对应的网页. 解决方案 需要用api子类化webbrowser,禁

百度地图-wpf Awesomium控件问题,网上资料实在太少了

问题描述 wpf Awesomium控件问题,网上资料实在太少了 wpf webbrowser可以正常加载百度地图,也可以正常拖动和缩放,用Awesomium控件加载百度地图则不能正常拖动和缩放,但awesomium控件加载高德地图则没有类似的问题,求教有什么解决方法没有?困扰很久了,或者说wpf怎么正常使用百度地图,而且支持H5,还不卡, 解决方案 忘了补充了是在win7的触摸屏情况下