我正在使用Web URI创建UWP WebView应用程序。目前,我正在尝试实现相同的退出功能。
因此,当我点击退出选项,我会得到一个弹出的“是”和“取消”按钮,所以点击“是”,我需要退出应用程序。所以我在我的JS文件的点击函数中添加了下面提到的代码。
window.external.notify("close");
我使用的代码,我已经找到了一个堆栈溢出论坛,我们可以使用它来添加退出应用程序的功能,使用脚本通知部分。
如这里所述https://stackoverflow.com/a/48212615/15189804
但是为了使这个功能工作,我需要在packagemanifest中定义URI,就像上面提到的那样。
有没有其他方法可以使用这个方法而不用在packagemanifest中定义URI?
注:我一直使用的URI是'https'。
提前感谢并享受编码。
1条答案
按热度按时间7jmck4yq1#
根据WebView.ScriptNotify的文档,必须在packagemanifest中定义URI。
AllowedScriptNotifyUris
不适用于从Windows 8.1开始的版本。而是在包清单中的ApplicationContentUriRules下列出URI若要使外部网页在调用window.external.notify时触发ScriptNotify事件,您必须在应用清单的ApplicationContentUriRules部分中包含页面的URI。