NativeScript-如何使用请求阻止/重定向创建Web视图?

时间:2018-10-20 02:44:42

标签: ios nativescript wkwebview angular2-nativescript

我正在尝试创建一个能够阻止/重定向该Web视图内所请求的某些URL的Web视图(不仅是页面URL,而且还包括从页面发送的请求,都将其视为浏览器扩展能够实现的功能要做)。

经过一番研究,我得到的最接近的是使用NSUrlProtocolhttps://www.raywenderlich.com/2292-using-nsurlprotocol-with-swift的Swift / Obj-c方法,native-webview-ext的文档中提到了关于{{1} } https://github.com/Notalib/nativescript-webview-ext

我是移动开发的新手,此功能对我的项目至关重要。我想知道是否有人有经验在WKURLSchemeHandler中进行构建,我希望我不必说服我的团队和老板使用Swift来编写:(。

1 个答案:

答案 0 :(得分:1)

如您在webview-ext插件文档中所见,它确实支持覆盖资源url。请参考registerLocalResource方法。

以防万一,即使不支持,您也不必在Swift中编写整个项目,因为您始终可以从JavaScript / TypeScript本身访问所有本机api,请进一步了解here。 / p>