繁体   English   中英

如何将外部URL加载到Web视图中?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM