OGeek|极客世界-中国程序员成长平台

标题: ios - 有没有办法从 ios webview 触发 native ios 共享功能? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 08:38
标题: ios - 有没有办法从 ios webview 触发 native ios 共享功能?

有没有办法从 ios webview 触发原生 ios 共享功能?

在 Android 上,我通过使用 JavaScript 接口(interface)并调用共享意图来执行此操作。我想知道我可以为我的 ios 应用程序做同样的事情。



Best Answer-推荐答案


检查 UIWebViewDelegate 方法名
-webView:shouldStartLoadWithRequest:navigationType:。例如

- (BOOL)webViewUIWebView *)webView shouldStartLoadWithRequestNSURLRequest *)request navigationTypeUIWebViewNavigationType)navigationType {
   if ([[request.URL absoluteString] isEqualToString"share_url"]) { 
       // Open native share dialog
       return NO;
   }
   return YES;
}

关于ios - 有没有办法从 ios webview 触发 native ios 共享功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31087369/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4