以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Webbrowser内核修改的问题  (http://foxtable.net/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/

 

网上讨论了很多修改指定内核的,好像很多人都成功了,蓝版也建议过这样的方式。

 

我修改如下

 
图片点击可在新窗口打开查看此主题相关图片如下:regedit.jpg
图片点击可在新窗口打开查看

 

通过修改注册表后,测试狐表中的webbrowser版本,结果如下,检测网页:http://ie.icoa.cn/

 

webbrowser,貌似还是IE9啊。

 


图片点击可在新窗口打开查看此主题相关图片如下:wb.jpg
图片点击可在新窗口打开查看

 

而我的IE11测试结果如下:


 


图片点击可在新窗口打开查看此主题相关图片如下:ie.jpg
图片点击可在新窗口打开查看

 

到底是我没有修改成功,还是已经修改成功了,如果能这样指定浏览器内核为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),能够把这个东西整合进去,将会拓展一个很大的应用领域。



图片点击可在新窗口打开查看此主题相关图片如下:3dmap.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/12/7 23:22:25编辑过]

--  作者:天若千颖
--  发布时间:2016/12/7 23:24:00
--  
狐爸即将推出的移动开发版里面的网页浏览器是什么控件?既然支持html5,相必版本也不老吧,是否可以借鉴过来。
--  作者:天若千颖
--  发布时间:2016/12/7 23:36:00
--  

如果IE嵌入的方式能够解决IE大小随窗口大小一起变化,也算一个临时之策。

 

不知是否可以?

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161207233008.jpg
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2016/12/8 10:42:00
--  

回复5楼。SizeChanged事件写代码

 

vars("ie").Width=e.Form.Controls("panel1").width \'设置IE对象宽度
vars("ie").Height=e.Form.Controls("panel1").height \'设置IE对象高度


--  作者:天若千颖
--  发布时间:2016/12/8 11:30:00
--  
蓝版,你修改内核候的webbrowser能打开WebGL地图吗?