关于c#:WebBrowser控件:到网页的导航已取消 |
您所在的位置:网站首页 › 打开网页显示导航已取消什么意思 › 关于c#:WebBrowser控件:到网页的导航已取消 |
建立 Windows 8(完整)平板电脑 .NET 2.0应用程序我正在一个项目中,当加载应用程序时,其中有4个WebBrowser控件同时导航到某些网页。 网页具有相同的HTML,但来自不同的Web服务器。 问题是其中某些页面在WebBrowser控件中显示"导航到页面已取消"消息。 这仅在应用程序启动时发生。 我已经实现了此处描述的解决方案,以获取返回的状态码,而且很奇怪,它是200 = OK状态。 当我刷新页面时,它突然可以正常工作。 我怀疑问题可能是由同时导航引起的,但是我不知道如何验证。 有任何想法吗? 好吧,所以我最终启动了一个导航并等待它完成,然后再进行下一个导航,此后我再也没有遇到问题。 这是一个不需要花哨的解决方案的问题,而且我们没有时间进行更深入的研究,因此我们继续进行下去。 相关讨论 我以前有这个问题。 经过深入研究,它似乎击中了Microsoft的安全KB,从而阻止了WebBrowser控制器访问受信任的站点区域。 我们在Word加载项中使用System.Windows.Forms.WebBrowser遇到了同样的问题。 正在使用System.Windows.Forms.WebBrowser预览临时的.mht文件,并在文件下载提示中获得"已取消对网页的导航"以及此消息:"默认情况下,无法打开您要下载的文件 程序。它已损坏或文件类型不正确。为安全起见,建议您取消下载"使用OAuth进行Facebook登录的情况: 从WPF WebBrowser导航到: 1https://graph.facebook.com/oauth/authorize?client_id=zzzzzzzzzzzzzzzz&redirect_uri=https://www.facebook.com/connect/login_success.html&type=user_agent&display=popup发生了什么变化,但我得到了:导航到该网页的操作已取消 在Chrome浏览器中,我可以看到原因: 12345678{ "error": { "message":"Can't load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and sub-domains of your app to the App Domains field in your app settings.", "type":"OAuthException", "code": 191, "fbtrace_id":"GuhAfeO/85U" } }怎么会这样 上面的链接仅适用于空的"有效OAuth重定向URI"。 添加URL以支持网站登录时,该应用程序停止工作。 我进入设置并删除了网址。 现在工作! https://developers.facebook.com/apps/zzzzzzzzzzzzzz/fb-login/settings/ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |