gpt4 book ai didi

ios - NativeScript - 如何创建带有请求阻止/重定向的 webview?

转载 作者:行者123 更新时间:2023-11-28 23:44:17 24 4
gpt4 key购买 nike

我正在尝试创建一个能够阻止/重定向 Web View 内请求的某些 url 的 Web View (不仅仅是页面 url,还包括从页面发送的请求,将其视为浏览器扩展的能力要做)。

经过一些研究,我得到的最接近的是使用 NSUrlProtocol 的 Swift/Obj-c 方法:https://www.raywenderlich.com/2292-using-nsurlprotocol-with-swift ,并且 native-webview-ext 的文档提到了一些关于 WKURLSchemeHandler https://github.com/Notalib/nativescript-webview-ext 的内容.

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

最佳答案

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

以防万一,即使它不受支持,您也不必用 Swift 编写整个项目,因为您始终可以从 JavaScript/TypeScript 本身访问所有 native API,阅读更多相关信息 here .

关于ios - NativeScript - 如何创建带有请求阻止/重定向的 webview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52901997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com