javascript – 强制iOS Facebook应用程序在浏览器中打开不在WebView中的提要链接
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 强制iOS Facebook应用程序在浏览器中打开不在WebView中的提要链接,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1074字,纯文字阅读大概需要2分钟。
内容图文
(在downvoting / flagging之前请注意,已经存在类似的问题,但它们都没有使用普通的javascript工作)
每当在iOS设备上点击Facebook-Feed上的链接(仅通过Facebook应用程序)时,它将在WebView中打开,而不是在新的浏览器窗口中打开(就像在Android上一样).
当发生这种情况时,即将打开的Web应用程序会中断,因此我需要以某种方式欺骗iOS并强制它在用户标准浏览器中打开链接(Web应用程序可以正常运行).
如果仅在按下按钮时才有可能,那也没问题.但是从我尝试过的所有东西都在WebView中打开,我无法让它设法在浏览器中打开它.
我见过几个ObjectiveC解决方案,我当然不能在Web应用程序中使用它们.所以我想坚持使用JS / HTML(或PHP,但我认为它不会有太大的帮助)
什么行不通:
<a href="http://google.com" target="_blank">My Link Text</a>
与target属性的普通链接不起作用.该链接将在WebView中打开.
window.open('http://google.com');
window.open也不会工作(当然我已将它附加到事件处理程序).似乎webview无论如何都不会响应window.open().
那么这里有谁有解决方案?我希望这不是一些奇怪的iOS指南.
解决方法:
此行为由Facebook应用程序控制.在iOS上有一个显式调用,用系统工具打开URL(例如常规Web地址的Safari).如果Facebook应用程序通过其内置的Web视图打开URL,那么您无能为力
内容总结
以上是互联网集市为您收集整理的javascript – 强制iOS Facebook应用程序在浏览器中打开不在WebView中的提要链接全部内容,希望文章能够帮你解决javascript – 强制iOS Facebook应用程序在浏览器中打开不在WebView中的提要链接所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。