在应用程序浏览器中将 Instagram 转至 safari

问题描述 投票:0回答:2

我的网站中有一个链接,可以重定向到 Instagram 登录以获取一些照片,但该页面无法在 iOS 设备上的 Instagram 应用内浏览器上运行。 我的想法是放置一个链接,以便用户可以单击它并重定向到 safari 或默认浏览器中的页面,这可能吗?

<a id="link" href="http://www.google.com">Google</a>

javascript html ios safari instagram
2个回答
0
投票

不是完整的答案,但可能是一个线索。 只需在 html body 的开头放置一些阻塞 js 代码即可。

<script>
    var str = navigator.userAgent;
    var i = str.indexOf("Instagram");
    if (i != -1) {
      document.write("<a target=\"_blank\" href=\"http://instagram.com/?nibrowser=no\">Proceed to Sfari</a>");
      window.stop();
    }
</script>

有关 Instagram 用户代理的一些信息:https://mpulp.mobi/2016/07/12/instagram-user-agent/

强制应用程序浏览器打开 Safari:https://support.interact.technology/support/solutions/articles/17000003729-how-to-force-a-link-to-open-in-safari-ios-only -

window.stop() 只是阻止几乎所有浏览器中的页面加载。 希望它会有所帮助。


0
投票

有人已经弄清楚了吗?我需要强制我的流量使用系统浏览器而不是应用程序内浏览器。

© www.soinside.com 2019 - 2024. All rights reserved.