以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Webbrowser内核修改的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93822) |
-- 作者:天若千颖 -- 发布时间:2016/12/7 23:00:00 -- Webbrowser内核修改的问题 最近由于做WEBGIS的东西,要用到WebGL的技术(网页3D),因此向蓝版请教了很多关于浏览器的问题。
Webbroswer默认内核版本太低,webkit和cefsharp版本也都较低,不支持webgl技术。IE从IE11起开始支持WebGL技术,效果如下:
大家可以测试:http://helloracer.com/webgl/
网上讨论了很多修改指定内核的,好像很多人都成功了,蓝版也建议过这样的方式。
我修改如下
通过修改注册表后,测试狐表中的webbrowser版本,结果如下,检测网页:http://ie.icoa.cn/
webbrowser,貌似还是IE9啊。
而我的IE11测试结果如下:
到底是我没有修改成功,还是已经修改成功了,如果能这样指定浏览器内核为IE11,打开这个网页能实现3D成像吗?http://helloracer.com/webgl/ |
-- 作者:黄训良 -- 发布时间:2016/12/7 23:17:00 -- Webbroswer控件是该升升什级了。 |
-- 作者:天若千颖 -- 发布时间:2016/12/7 23:20:00 -- 再提供一个3D地图的例子:http://gis.cuog.cn/4/sample-code/get-started-sceneview/live/index.html 现在主流的3D网页基本都采用的是WebGL技术,如果狐表的webbrowser控件(升级不可能,采用别的变通的方式,嵌入IE浏览器的话,IE的大小不能随窗口大小变化),或者找到其他合适的第三方插件(webkit/cefsharp版本太低,也不支持webgl),能够把这个东西整合进去,将会拓展一个很大的应用领域。
![]() ![]() [此贴子已经被作者于2016/12/7 23:22:25编辑过]
|
-- 作者:天若千颖 -- 发布时间:2016/12/7 23:24:00 -- 狐爸即将推出的移动开发版里面的网页浏览器是什么控件?既然支持html5,相必版本也不老吧,是否可以借鉴过来。 |
-- 作者:天若千颖 -- 发布时间:2016/12/7 23:36:00 -- 如果IE嵌入的方式能够解决IE大小随窗口大小一起变化,也算一个临时之策。
不知是否可以?
![]() ![]() |
-- 作者:有点色 -- 发布时间:2016/12/8 10:42:00 -- 回复5楼。SizeChanged事件写代码
vars("ie").Width=e.Form.Controls("panel1").width \'设置IE对象宽度 |
-- 作者:天若千颖 -- 发布时间:2016/12/8 11:30:00 -- 蓝版,你修改内核候的webbrowser能打开WebGL地图吗? |