发布
社区首页 >问答首页 >web允许的对象是否需要内容URI?

web允许的对象是否需要内容URI?
EN

Stack Overflow用户
提问于 2018-04-19 20:35:47
回答 1查看 82关注 0票数 0

我正在学习通用应用程序中允许web的对象。在此之前,我使用脚本通知来了解对web视图中内容的任何操作,其中我在应用程序清单文件中指定了web视图内容的URL。现在我正在尝试将它从脚本通知切换到web允许的对象。但是没有在应用程序清单中指定任何URL,它可以按预期工作。web的行为是允许对象还是我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-04-20 14:53:50

根据在WebView类的web视图部分访问Windows Runtime:

您可以使用AddWebAllowedObject方法将本机类的实例从Windows运行时组件注入到WebView的JavaScript上下文中。这允许在该WebView的JavaScript内容中完全访问该对象的本机方法、属性和事件。

因此,您可能不需要指定URL即可使其在访问运行时组件中本机方法时工作,但请确保使用AllowForWeb属性修饰该类。

指定你在应用程序清单中提到的任何URL是为了添加一些功能,这些功能可以允许WebView中受信任的JavaScript内容直接访问 manifest 。这为web视图中托管的web应用程序提供了强大的本机功能。有关此功能的更多详细信息,请参考Accessing UWP features

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49921292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档