UWP应用程序:WebView:如何允许应用程序本地网页中的window.external.notify
对于我的UWP应用程序,我希望允许用户从应用程序的UWP应用程序:WebView:如何允许应用程序本地网页中的window.external.notify,uwp,Uwp,对于我的UWP应用程序,我希望允许用户从应用程序的LocalState文件夹中存储的网页向我的UWP应用程序提交搜索词。。。所以我尝试使用WebView.ScriptNotify 网页本身存储在ms appx web:///[SomeFolder]/[SomePage.html]中。 WebView可以打开该页面。它执行JavaScript 当我尝试调用window.external.notify时,JS引擎给了我错误类型错误:对象不支持属性或方法“notify” 我已在应用程序清单中将ms a
LocalState
文件夹中存储的网页向我的UWP应用程序提交搜索词。。。所以我尝试使用WebView.ScriptNotify
网页本身存储在ms appx web:///[SomeFolder]/[SomePage.html]
中。
WebView可以打开该页面。它执行JavaScript
当我尝试调用window.external.notify
时,JS引擎给了我错误类型错误:对象不支持属性或方法“notify”
我已在应用程序清单中将ms appx web:////[SomeFolder]/*
注册为内容URI,并授予其“仅允许web”访问权限,因为应用程序可以访问已知文件夹(文档、照片等)
我哪里出了问题
该应用程序的目标版本是17763。当然还有一个解决办法。别管ScriptNotify了,解决方案是WindowsRuntimComponent。。。以下是两个描述:
按说明工作。您好,您能提供一个最低限度的可运行演示来帮助我测试它吗?我尝试创建一个新项目,并创建了一个本地html文件window.external.notify
方法可以通过ms appx web
访问,即使没有内容,实际上,不。需要花费太多时间。如上所述的解决方案是有效的,实际上比使用内容URI要好。windows.external.norify无法通过内容URI(两种不同的方法)工作。关闭