我需要以编程方式更改Cordova WebView在启动时加载的URL。在Android上,我看到我可以使用CordovaPlugin接口覆盖remapUri
。但是,我没有看到类似或等效的iOS插件方法。有谁知道如何在iOS上完成类似的事情?
非常感谢, 莱尔
答案 0 :(得分:2)
虽然有点迟了。但是,是的,有。
您可以通过覆盖
拦截网址- (BOOL)shouldOverrideLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
在您的自定义插件中。
},当您想自己处理网址时,请返回Yes
。
查看https://github.com/joyxuLogic/cordova-plugin-iframelinks/blob/master/src/ios/IFrameLinks.m