Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 仪表板页面Blogger.com上的WebBrowser脚本错误_Vb.net_Visual Studio 2013_Browser_Blogger - Fatal编程技术网

Vb.net 仪表板页面Blogger.com上的WebBrowser脚本错误

Vb.net 仪表板页面Blogger.com上的WebBrowser脚本错误,vb.net,visual-studio-2013,browser,blogger,Vb.net,Visual Studio 2013,Browser,Blogger,大约一周前,一位客户雇用我在vb.net应用程序上创建一个webbrowser,该应用程序具有一些基本功能(更像是一个宏,可以帮助他的博客活动)。然而,我不知何故发现,当我试图浏览Google dashboard页面时,有一个不可能修复的错误,即使我登录了gmail帐户,也会出现一个非常恼人的错误(脚本错误) 对象不支持属性或方法“getcomputedstyle” 有人知道这个错误的解决方法吗?尽快解决这一问题非常重要,因为我正处于最后期限,而整个博客事件可能会破坏交易 我可能应该提到,我曾尝

大约一周前,一位客户雇用我在vb.net应用程序上创建一个webbrowser,该应用程序具有一些基本功能(更像是一个宏,可以帮助他的博客活动)。然而,我不知何故发现,当我试图浏览Google dashboard页面时,有一个不可能修复的错误,即使我登录了gmail帐户,也会出现一个非常恼人的错误
(脚本错误)

对象不支持属性或方法“getcomputedstyle”

有人知道这个错误的解决方法吗?尽快解决这一问题非常重要,因为我正处于最后期限,而整个博客事件可能会破坏交易

我可能应该提到,我曾尝试从IE选项中禁用脚本错误,但没有帮助

我还发现了一个JS代码,可能解决了我的问题,但标题可能有误,对我一点帮助都没有

我甚至尝试了微软的解决方案,让webbrowser有一个真正的价值,但在采取每一步并运行应用程序后,我意识到这两种方法都不起作用

最后我添加了这个代码

WebBrowser1.ScriptErrorsSuppressed = True
这只是隐藏了错误,但页面仍然保持空白,而我的VB应用程序不会崩溃

我拍了一张脚本错误的截图,以防它比我谈论它更有帮助。请给我任何你想到的可能的解决方案

我正在使用Visual Studio Ultimate 2013并在Windows 8上运行我的电脑

编辑:我仍然没有找到任何解决问题的方法。然而,我尝试访问IE上的同一链接以检查浏览器是否确实存在问题,在使用帐户登录后,会弹出一个错误代码:bX wnrswi

我读到的那些类型的错误只出现在IE上,所以我仍然不确定到底应该去哪里看,以及应该做什么来避免这个奇怪的错误。如果你觉得你能帮我提建议,那就尽管提吧!我绝望了

第二次编辑:我忘了提到我实际上安装了Windows 8.1而不是Windows 8。Windows8.1预装了IE11,这是他们的全新版本,令人惊讶的是它充满了bug。我几乎可以肯定这个版本的IE是我问题的根源。然而,在Windows8.1上,几乎不可能从IE11降级到IE10,或者卸载IE11并安装旧版本。然而我正在搜索它,如果有人觉得他有一个解决方案,请张贴关于它

已解决-已修复:在花了近6个小时试图解决这个毫无价值的s***馅饼**后,我终于找到了一种修复方法。在放弃之前,我尝试了几乎所有的东西(现在是凌晨2点自动取款机),我想我应该最后一次尝试。所以我只是将我的项目设置从在任何CPU上运行改为在PC上运行,所以x64和我最终通过了这个愚蠢的问题

如果其他人有此问题,以下是解决方案:


在VB工具栏上,单击下拉箭头->自定义->启用工具栏(或菜单栏)->选择构建->添加命令->添加“配置管理器…”(如果不可见,请在工具栏上左键单击并启用配置管理器)->编译到您拥有的任何系统,x32或x64而不是任何CPU。

您可以通过执行程序来控制Webbrowser控件使用的IE版本。
请参见VB工具栏上的

,单击下拉箭头->自定义->启用工具栏(或菜单栏)->选择生成->添加命令->添加“配置管理器” 这对我有用

VB中的Webbrowser控件只是IE窗口的一个包装器(有时会出现错误),实际上会受到安装的IE版本的影响。请注意,您的修复可能意味着您正在调用64位版本的IE,并存在所有相关问题。顺便说一句,您也可以通过右键单击解决方案资源管理器中的解决方案来访问构建配置。最后,如果你已经回答了你的问题,请将解决方案作为一个答案发布并接受它,这样其他人(如我)就不会在意识到你不再需要帮助之前来阅读整件事情。谢谢:)