[英]How can I load an external URL into my webview?
我使用带有onesignal插件的Cordova项目(Xcode)。 单击通知后,我想用目标URL加载Web视图。
最初的做法很糟糕:它正在打开外部Safari浏览器。
第二种方法:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
for (UIView *view in self.view.subviews)
{
if ([view isKindOfClass:[UIWebView class]])
{
[[NSURLCache sharedURLCache] removeAllCachedResponses];
UIWebView webView = (UIWebView )view;
NSURL *websiteUrl = [NSURL URLWithString:urlstr];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl];
[webView loadRequest:urlRequest];
[webView reload];
}
}
它只是给我黑屏。
如何使用Xcode将外部URL加载到我的Webview Cordova中?
如果您不在乎将网址保留在应用程序中,则只需执行
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.