webview開啟瀏覽器問題

[复制链接]
213 1
想询问一下,我目前使用swift开发一个webview去浏览特定网页,但有几个连结我希望他是使用safari开启,因此我做了以下判断

func webView(webView: UIWebView!, shouldStartLoadWithRequest request: NSURLRequest!, navigationType: UIWebViewNavigationType) -> Bool {
    
        //difference host use safari
        if userHost != request.URL?.host {
         UIApplication.sharedApplication().openURL(request.URL!)
           return false
        }
        return true
    }

但是由于此request是post的方式,因此我使用openURL连结,并不会把post的内容也带入,请问有其它方式可以实作吗?谢谢

举报 使用道具

回复

1 个评论

kkkiamk  新手上路  发表于 2019-3-18 07:59:24  | 显示全部楼层
想询问一下,我目前使用swift开发一个webview去浏览特定网页,但有几个连结我希望他是使用safari开启,因此我做了以下判断

func webView(webView: UIWebView!, shouldStartLoadWithRequest request: NSURLRequest!, navigationType: UIWebViewNavigationType) -> Bool {
    
        //difference host use safari
        if userHost != request.URL?.host {
         UIApplication.sharedApplication().openURL(request.URL!)
           return false
        }
        return true
    }

但是由于此request是post的方式,因此我使用openURL连结,并不会把post的内容也带入,请问有其它方式可以实作吗?谢谢

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表