XAML 如何退出UWP webview应用程序?

vxqlmq5t  于 2023-06-19  发布在  其他
关注(0)|答案(1)|浏览(157)

我正在使用Web URI创建UWP WebView应用程序。目前,我正在尝试实现相同的退出功能。
因此,当我点击退出选项,我会得到一个弹出的“是”和“取消”按钮,所以点击“是”,我需要退出应用程序。所以我在我的JS文件的点击函数中添加了下面提到的代码。

window.external.notify("close");

我使用的代码,我已经找到了一个堆栈溢出论坛,我们可以使用它来添加退出应用程序的功能,使用脚本通知部分。
如这里所述https://stackoverflow.com/a/48212615/15189804
但是为了使这个功能工作,我需要在packagemanifest中定义URI,就像上面提到的那样。
有没有其他方法可以使用这个方法而不用在packagemanifest中定义URI?

:我一直使用的URI是'https'。

提前感谢并享受编码。

7jmck4yq

7jmck4yq1#

根据WebView.ScriptNotify的文档,必须在packagemanifest中定义URI。AllowedScriptNotifyUris不适用于从Windows 8.1开始的版本。而是在包清单中的ApplicationContentUriRules下列出URI
若要使外部网页在调用window.external.notify时触发ScriptNotify事件,您必须在应用清单的ApplicationContentUriRules部分中包含页面的URI

相关问题