Visual Studio WebBrowser 和 iCloud.com

Posted

技术标签:

【中文标题】Visual Studio WebBrowser 和 iCloud.com【英文标题】:Visual Studio WebBrowser and iCloud.com 【发布时间】:2012-07-17 00:45:30 【问题描述】:

这是我关于这个主题的第二篇文章,因为我没有得到任何帮助。我不知道是否有人知道如何帮助我,但我已经搜索和搜索,我无法弄清楚如何解决这个我一直试图克服 4 天的问题。我制作了一个简单的网络浏览器,当按下按钮时需要加载 iCloud.com。当我尝试加载页面时,它告诉我不支持网络浏览器。我正在使用 Visual Studio 2010 Ultimate,并且正在使用 C# 对其进行编程。我已经完全更新了所有内容,并且我还尝试使用不同的浏览器,例如 Google Chrome、Firefox、Opera 和 Internet Explorer。我可以使用所有这些浏览器在 VS 外部加载此页面,但在 VS 内部它将无法正常工作。我的程序可以加载除 iCloud.com 之外的所有其他页面。如果我尝试加载 YouTube.com,我会收到以下信息:(“您正在使用 Microsoft Internet Explorer 7 网络浏览器。YouTube 即将结束对 Internet Explorer 7 的支持,请立即更新您的浏览器。”)我不知道如何更改VS内部的浏览器版本。任何人都可以指出一个可以帮助我的方向吗?感谢您的宝贵时间!

【问题讨论】:

【参考方案1】:

我在 microsoft Visual Studio 论坛上询问了浏览器控件是否已更新但没有得到答复。

我用的是 VS2010 Pro,用过 VS2011 预览版和 VS2012 RC。其中任何一个都没有更新的浏览器控件,都报告为 IE7。

我会寻找替代解决方案。

SO vb 2008 webbrowser alternative 上列出了一些

很多人还推荐Awesomium

如果你必须使用 Visual Studio 控件,我发现了一些有趣的讨论 here 但需要修改注册表和特定的系统IE浏览器。

【讨论】:

感谢您发帖并提供帮助!我看到人们在 Visual Studio 2010 中使用 IE9,但我似乎无法弄清楚他们是如何做到的。我会调查你发布的内容,如果它对我有用,我会告诉你。再次感谢队友!我尝试了 GeckoFX 解决方案,但无济于事。我将研究 WebKit.Net,看看会发生什么。让我困惑的是,你可以下载扩展栏来更改 VS 中的默认浏览器,但是当我这样做时,它仍然强制使用 IE7。 非常感谢您提供 Awesomium 链接!!!!它就像一个魅力!你先生是我的英雄!! 好的,现在我已经让它加载了 iCloud 并且可以正常工作,但它不适用于 Facebook 或 Youtube。它会加载 Facebook,但是当我登录时它不会显示我的页面。它只会显示 Facebook 标题。它显示了您用于选择注销的下拉按钮,但是当它被单击时,它会将我带到我的帐户设置。它不会弹出实际的下拉菜单。 我自己马上要去另一个控件。幸运的是,我现在没有在报告用户代理上受到压力,但在不久的将来,是时候更改控件了。很高兴能帮上忙,保重 我通过使用默认的网络浏览器和 awesomium 解决了这个问题。 Browser1 将是 awesomium 并且 browser2 将是默认值,我只是将它编码为 (Browser1.loadURL("Http://iCloud.com") Browser1.BringToFront(); 和浏览器 2 一样。所以当点击按钮时,它会带来浏览器 2前面。

以上是关于Visual Studio WebBrowser 和 iCloud.com的主要内容,如果未能解决你的问题,请参考以下文章

Visual Basic 以编程方式将用户名和密码传递给 https url 以使 webbrowser 显示网页并从网页下载

visual studio怎么替代IAR

无法找到visual studio 2017生成工具

dev文件用visual studio怎么打开

visual studio 2005 图像上 添加 数字

如何利用visual studio2015编写uwp应用