Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Windows phone 8.1 WebView和外部浏览器_Windows Phone 8.1 - Fatal编程技术网

Windows phone 8.1 WebView和外部浏览器

Windows phone 8.1 WebView和外部浏览器,windows-phone-8.1,Windows Phone 8.1,是否有任何方法阻止(或停止)WebView在外部浏览器中打开链接(外部网站)(而不离开应用程序) 我尝试过,但当我单击打开外部浏览器的链接时,事件未被触发 这是不可能开箱即用的 但是,似乎可以编写一个变通方法,如此处所示:可能重复自答案发布以来,WebView策略几乎没有变化。所以它在WP8.1下不起作用-仍然在寻找解决方案或解决方法。看起来很有希望,谢谢你的链接。我稍后会尝试一下。不幸的是,Win 8.1有一些变化使得这种方法很难使用-根据您不能动态添加AlowedUris,您必须在清单文件中

是否有任何方法阻止(或停止)WebView在外部浏览器中打开链接(外部网站)(而不离开应用程序)


我尝试过,但当我单击打开外部浏览器的链接时,事件未被触发

这是不可能开箱即用的


但是,似乎可以编写一个变通方法,如此处所示:

可能重复自答案发布以来,WebView策略几乎没有变化。所以它在WP8.1下不起作用-仍然在寻找解决方案或解决方法。看起来很有希望,谢谢你的链接。我稍后会尝试一下。不幸的是,Win 8.1有一些变化使得这种方法很难使用-根据您不能动态添加
AlowedUris
,您必须在清单文件中的
ApplicationContentUrules
中声明它们-但我无法预测用户将访问哪个站点。它也没有提供取消导航的方法。使用Webview,我可以通过NavigationStarting跟踪内部导航,但不能在启动外部浏览器时跟踪。我开始想念老韦伯罗泽;)