WebBrowser阻止了vb6 WebBrowser中的adsense广告代码

时间:2017-08-04 16:53:40

标签: html vb6 adsense

目前在使用WebBrowser的vb6项目中我遇到了一个问题。我想在我的应用中显示adsense广告,所以我创建了一个html页面并将文件放入服务器(adsense批准),我尝试使用WebBrowser从vb6项目导航页面。但每次它显示一些脚本错误。该怎么做才能修复它?请帮忙

2 个答案:

答案 0 :(得分:2)

问题可能是因为浏览器控件在文档模式7下运行,因此它实际上模拟了IE 7.您可以使用注册表项覆盖它,但需要在每个应用程序上进行这些操作(appname.exe )基础。

更好的解决方案通常是在html中包含文档模式元标记:<meta http-equiv="X-UA-Compatible" content="IE=edge">

关于该元标记的广泛答案说明问题:What does <meta http-equiv="X-UA-Compatible" content="IE=edge"> do?

答案 1 :(得分:-1)

第1点:VB(以及后来的Visual Studio)中的WebBrowser控件不像我们期望的Chrome,IE,Firefox等完全正常运行的浏览器。它有严重的限制。

第2点:我非常怀疑VB6对AdSense有任何了解。

  • 使用VB6在用户计算机上使用相关参数启动默认浏览器可能会更好,让它处理你扔在它上面的任何页面。

  • 至少转向VB 2008可能会更好 - 转换存在问题,但它们是可行的,从VB 2008开始,您可以轻松地转向更现代的变体。