对于iOS Cordova插件,Android的CordovaPlugin remapUri Override的等效性是什么?

时间:2014-11-21 04:15:31

标签: android ios cordova cordova-plugins

我需要以编程方式更改Cordova WebView在启动时加载的URL。在Android上,我看到我可以使用CordovaPlugin接口覆盖remapUri。但是,我没有看到类似或等效的iOS插件方法。有谁知道如何在iOS上完成类似的事情?

非常感谢, 莱尔

1 个答案:

答案 0 :(得分:2)

虽然有点迟了。但是,是的,有。

您可以通过覆盖

拦截网址
- (BOOL)shouldOverrideLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType

在您的自定义插件中。

},当您想自己处理网址时,请返回Yes

查看https://github.com/joyxuLogic/cordova-plugin-iframelinks/blob/master/src/ios/IFrameLinks.m