一个客户在一周前雇用我在vb.net应用程序上创建一个带有一些基本功能的Web浏览器(更像是一个可以帮助他的Blog活动的宏)。但是,当我尝试浏览Google http://Blogger.com/home仪表板页面时,即使我登录了一个Gmail帐户,我发现有一个不可能的错误需要修复,出现了一个非常烦人的错误{{1说这个
object不支持属性或方法'getcomputedstyle'
有没有人可能解决此错误?因为我正处于截止日期,所以尽快解决这个问题非常重要,整个Blogger的事情可能是一个交易破坏者。
我应该提一下,我尝试从IE选项中禁用脚本错误,但这没有帮助。
我还发现了一个可能修复我的问题的JS代码,但标题可能会误导,而且根本没有帮助我。
我甚至向微软解决方案提供了一个关于给webbrowser一个TrueValue的解决方案,但是在完成每个步骤并运行应用程序后,我意识到这两个都没有。
最后我添加了这段代码
(Script Error)
并且只是隐藏了错误,但是如果没有我的VB应用程序崩溃,页面仍然是空白的。
我拍摄了剧本错误的屏幕截图,以防它比我谈论它更有帮助。请为我提供任何可能的解决方案!
我正在使用Visual Studio Ultimate 2013并在Windows 8上运行我的电脑。
编辑:我仍然没有找到解决问题的方法。但是,我尝试访问我的IE上的相同链接以检查浏览器是否确实存在问题,并且在使用帐户登录后,会弹出以下代码的错误: bX-wnrswi
我读到的那些类型的错误只出现在IE上,所以我仍然不确定在哪里查看以及该怎么做才能避免这种错误。如果您觉得可以帮助我提出建议,那就随意做吧!我很绝望..
第二次编辑:我忘了提到我实际安装了Windows 8.1而不是8. Windows 8.1预装了IE11,这是他们的全新版本,惊喜惊喜充满了bug 。我几乎可以肯定,这个版本的IE是我问题的根源。但是在Windows 8.1上几乎不可能从IE 11降级到IE 10,或者只是卸载IE 11并安装旧版本。但是我正在寻找它,如果有人觉得他有解决方案请发布它。
已解决 - 修复:最后花了差不多6小时试图解决这个毫无价值的s ***我发现了一种方法来解决它。在尝试了几乎所有事情之前(早上2点凌晨2点),在放弃这个之前,我想我应该最后一次尝试。所以我只是将我的项目设置从任何CPU运行到我的PC,所以x64和我终于通过了这个愚蠢的问题。
如果其他人有这个问题,这是解决方案:
在VB工具栏上,点击下拉箭头 - >自定义 - >启用工具栏(或菜单栏) - >选择Build - >添加命令 - >添加“配置管理器...”(如果看不到左键单击工具栏并启用配置管理器) - >编译到您拥有的任何系统,x32或x64而不是任何CPU。
答案 0 :(得分:0)
您可以通过执行程序控制Webbrowser控件使用的IE版本。 见http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version
答案 1 :(得分:0)
在VB工具栏上,单击下拉箭头->自定义->启用工具栏(或菜单栏)->选择构建->添加命令->添加“配置管理器” 这对我有用 thewindowssolution.com