以文本方式查看主题 - 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=62592) |
-- 作者:新福星 -- 发布时间:2015/1/5 7:52:00 -- [求助]WebBrowser控件是浏览器什么版本? Dim 变量名 As WinForm.WebBrowser = e.Form.Controls("WebBrowser1") 使用FoxTable控件WebBrowser做 百度API《加载海量点》功能测试,告警说是"请在chrome、safari、IE8+以上浏览器查看本示例!"。怎么能让控件WebBrowser满足这个要求呢?谢谢! 下面是加载海量点程序 <!DOCTYPE HTML> <html> <head> <title>加载海量点</title> <meta http-equiv="Content-Type" c/> <meta name="viewport" c> <style type="text/css"> html,body{ margin:0; width:100%; height:100%; background:#ffffff; } #map{ width:100%; height:100%; } #panel { position: absolute; top:30px; left:10px; z-index: 999; color: #fff; } #login{ position:absolute; width:300px; height:40px; left:50%; top:50%; margin:-40px 0 0 -150px; } #login input[type=password]{ width:200px; height:30px; padding:3px; line-height:30px; border:1px solid #000; } #login input[type=submit]{ width:80px; height:38px; display:inline-block; line-height:38px; } </style> <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script> <script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/data/points-sample-data.js"></script> </head> <body> <div id="map"></div> <script type="text/javascript"> var map = new BMap.Map("map", {}); // 创建Map实例 map.centerAndZoom(new BMap.Point(105.000, 38.000), 5); // 初始化地图,设置中心点坐标和地图级别 map.enableScrollWheelZoom(); //启用滚轮放大缩小 if (document.createElement(\'canvas\').getContext) { // 判断当前浏览器是否支持绘制海量点 var points = []; // 添加海量点数据 for (var i = 0; i < data.data.length; i++) { points.push(new BMap.Point(data.data[i][0], data.data[i][1])); } var options = { size: BMAP_POINT_SIZE_SMALL, shape: BMAP_POINT_SHAPE_STAR, color: \'#d340c3\' } var pointCollection = new BMap.PointCollection(points, options); // 初始化PointCollection pointCollection.addEventListener(\'click\', function (e) { alert(\'单击点的坐标为:\' + e.point.lng + \',\' + e.point.lat); // 监听点击事件 }); map.addOverlay(pointCollection); // 添加Overlay } else { alert(\'请在chrome、safari、IE8+以上浏览器查看本示例\'); } </script> </body> </html> |
-- 作者:Bin -- 发布时间:2015/1/5 7:57:00 -- IE6吧. |
-- 作者:Bin -- 发布时间:2015/1/5 7:59:00 -- 可以考虑用 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=48176&authorid=0&page=0&star=1 |
-- 作者:新福星 -- 发布时间:2015/1/5 8:08:00 -- 升级时把这个WebBrowser能不能也升一下级呢? |
-- 作者:Bin -- 发布时间:2015/1/5 8:09:00 -- 这是微软的东东,不是狐表的. 你可以参考3楼,用谷歌浏览器的内核.
|
-- 作者:新福星 -- 发布时间:2015/1/5 8:14:00 -- 没看明白给的那个例子是如何更换内核的? |
-- 作者:Bin -- 发布时间:2015/1/5 8:16:00 -- 查看它的引用,参考例子把该引用的引用了. 然后导出所有代码, 一一参考.
|
-- 作者:新福星 -- 发布时间:2015/1/5 8:23:00 -- 3楼给的例子里没下载。 |
-- 作者:有点甜 -- 发布时间:2015/1/5 9:03:00 -- webbrowser是基于你的ie的内核的,你电脑装什么ie浏览器,就是什么版本 |
-- 作者:Bin -- 发布时间:2015/1/5 9:06:00 -- 以下是引用有点甜在2015-1-5 9:03:00的发言:
之前我也这么认为,实际测试了一下,似乎不是的.在装了Ie8 和IE9 的电脑测试. 依然弹出 请使用IE8 以上的浏览器打开页面
要么是百度提供的代码有问题,要么并不是装了什么IE webbrowser就是什么版本
webbrowser是基于你的ie的内核的,你电脑装什么ie浏览器,就是什么版本 |