目前在使用WebBrowser的vb6项目中,我面临一个问题。我想在我的应用程序中显示adsense广告,因此我创建了一个html页面并将该文件放入服务器(adsense认可),并尝试使用WebBrowser从vb6项目导航页面。但每次显示一些脚本错误。该怎么做才能解决它?请帮忙WebBrowser阻止vb6中的adsense广告代码WebBrowser
回答
第一点:VB(及更高版本的Visual Studio)中的WebBrowser控件不像我们期望的Chrome,IE,Firefox等那样功能齐全的浏览器。它有严格的限制。第二点:我非常怀疑VB6对AdSense有什么了解。
你可能会更好使用VB6,启动用户的相关参数,电脑上的默认浏览器,让它对付你扔在任何网页。
你可能会更好,至少转向VB 2008 - 转换存在问题,但它们是可行的,并且从VB 2008开始,您可以轻松地转向更现代的变体。
这是不正确的。浏览器控件_is_ IE。请参阅https://msdn.microsoft.com/en-us/library/aa741313%28v=vs.85%29.aspx。问题很可能是,在浏览器控制下,文档模式默认为7,所以它非常模仿IE 7. – MarkL
MarkL - 是的,WebBrowser控件声称是IE并使用相关的DLL,但实际上(当然VB6以及VS 2008-2010之后的版本),在超出非常简单的情况下,它的行为与IE的行为完全不同 - 例如,iFrames总是崩溃。我的答案是基于处理VB6的实用性。 –
这个问题可能是因为控制文件模式7上运行,所以它基本上是模仿IE 7可以覆盖与注册表项,而是那些需要对每个应用程序(appname.exe所做的浏览器)的基础上。
更好的解决方案通常是在您的html中包含文档模式meta标签:<meta http-equiv="X-UA-Compatible" content="IE=edge">
。
对该meta标签有广泛的解答描述SO问题:What does <meta http-equiv="X-UA-Compatible" content="IE=edge"> do?
- 1. 在VB.NET中阻止WebBrowser广告
- 2. C#WebBrowser Gmail广告
- 3. 阻止此广告的代码?
- 4. 如何阻止WPF中的WebBrowser对象?
- 5. PHP中的GZIPing HTML阻止Google Adsense广告显示
- 6. WebBrowser忽略代码
- 7. 如何在android webview中阻止谷歌adsense广告?
- 8. Google Adsense广告
- 9. 如何阻止WPF WebBrowser加载页面?
- 10. 使用VB6 WebBrowser控件抓取所有的HTML源代码
- 11. 的ListView阻止AdMob广告
- 12. PHP代码被阻止的广告拦截器
- 13. WebBrowser DocumentText编码
- 14. WebBrowser控件阻塞AJAX
- 15. 如何在WebBrowser中显示Javascript代码?
- 16. AdSense的JS代码泄漏,广告空间不工作
- 17. 如何阻止在WebBrowser中打开窗口的javascript错误
- 18. IE9打破了我的ActiveX WebBrowser代码
- 19. 替代Webbrowser控件
- 20. HTML标记或AdSense广告
- 21. 放横幅广告behing Adsense
- 22. 如何在.NET WebBrowser控件中阻止下载?
- 23. WPF中的脚本警告WebBrowser
- 24. Google adsense javascript代码阻止了我的其他js脚本
- 25. Python中的Webbrowser
- 26. WebBrowser在代码名称之一
- 27. 从WebBrowser获取源代码WPF C#
- 28. 通过数组阻止C#WebBrowser上的网站
- 29. 从查看我的网站阻止Windows Phone WebBrowser控件?
- 30. 阻止使用WPF WebBrowser显示内容的滚动条
什么是错误? – DaveInCaz