Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.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
C# Visual Studio WebBrowser和iCloud.com_C#_Visual Studio_Browser_Icloud - Fatal编程技术网

C# Visual Studio WebBrowser和iCloud.com

C# Visual Studio WebBrowser和iCloud.com,c#,visual-studio,browser,icloud,C#,Visual Studio,Browser,Icloud,这是我关于这个话题的第二篇文章,也是我没有得到任何帮助的第一篇文章。我不知道是否有人知道如何帮助我,但我已经搜索了又搜索,我不知道如何解决这个问题,我已经努力克服了4天了。我制作了一个简单的网络浏览器,按下按钮时需要加载iCloud.com。当我尝试加载页面时,它告诉我web浏览器不受支持。我正在使用VisualStudio2010Ultimate,我正在用C语言编程。我已经对所有内容进行了全面更新,并尝试使用不同的浏览器,如谷歌浏览器、火狐浏览器、Opera浏览器和Internet Explo

这是我关于这个话题的第二篇文章,也是我没有得到任何帮助的第一篇文章。我不知道是否有人知道如何帮助我,但我已经搜索了又搜索,我不知道如何解决这个问题,我已经努力克服了4天了。我制作了一个简单的网络浏览器,按下按钮时需要加载iCloud.com。当我尝试加载页面时,它告诉我web浏览器不受支持。我正在使用VisualStudio2010Ultimate,我正在用C语言编程。我已经对所有内容进行了全面更新,并尝试使用不同的浏览器,如谷歌浏览器、火狐浏览器、Opera浏览器和Internet Explorer。我可以使用所有这些浏览器在VS外部加载此页面,但在VS内部它将无法工作。我的程序可以加载除iCloud.com之外的每一个页面。如果我尝试加载YouTube.com,我会得到以下信息:(“您正在使用Microsoft Internet Explorer 7 web浏览器。YouTube很快将停止对Internet Explorer 7的支持,请立即更新您的浏览器。”)我不知道如何更改VS中的浏览器版本。有人能告诉我一个可以帮助我的方向吗?谢谢你抽出时间

我在microsoft visual studio论坛上询问浏览器控件是否已更新,但没有得到答复

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

我会寻找另一种解决办法

下面列出了一些

许多人也建议

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

谢谢你的发帖和帮助!我看到人们在VisualStudio2010中使用IE9,但我似乎不知道他们是如何做到的。我会调查你发布的内容,如果对我有用,我会让你知道。再次感谢你,伙计!我尝试过GeckoFX解决方案,但没有效果。我将查看WebKit.Net,看看会发生什么。让我困惑的是,你可以下载扩展栏来更改VS中的默认浏览器,但当我这么做时,它仍然强制IE7。非常感谢你的Awesomium链接!!!!它像一个魅力!!!先生,你是我的英雄!!好吧,现在我已经将它加载到iCloud中,并且在Facebook或Youtube上无法使用它。它会加载Facebook,但当我登录时,它不会显示我的页面。它将只显示Facebook标题。它显示了用于选择“注销”的下拉按钮,但单击该按钮后,我将进入我的帐户设置。它不会显示实际的下拉菜单。我很快会转到另一个控件。幸运的是,我现在没有被要求报告用户代理,但在不久的将来,是时候改变控制了。很高兴能帮上一点忙,小心点。我通过使用默认的web浏览器和awesomium解决了这个问题。Browser1将是一个函数,browser2将是默认值,我只是将其编码为(Browser1.loadURL(“)Browser1.BringToFront();对于browser 2也是如此。因此,当按钮被单击时,它会将浏览器2带到前面。