将应用程序浏览器中的 instagram 转义到 safari
Escape instagram in app browser to safari
我的网站上有一个 link,可重定向到 instagram 登录以获取一些照片,但该页面在 ios 设备上的 instagram 应用内浏览器中无法正常工作。
我的想法是放置一个 link 以便用户可以单击它并被重定向到 safari 或默认浏览器中的页面,这可能吗?
<a id="link" href="http://www.google.com">Google</a>
不是一个完整的答案,但可能是一个线索。
只需将一些阻塞 js 代码放在 html 正文的开头即可。
<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() 几乎在所有浏览器中都会阻止页面加载。
希望对你有帮助。
我的网站上有一个 link,可重定向到 instagram 登录以获取一些照片,但该页面在 ios 设备上的 instagram 应用内浏览器中无法正常工作。 我的想法是放置一个 link 以便用户可以单击它并被重定向到 safari 或默认浏览器中的页面,这可能吗?
<a id="link" href="http://www.google.com">Google</a>
不是一个完整的答案,但可能是一个线索。 只需将一些阻塞 js 代码放在 html 正文的开头即可。
<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() 几乎在所有浏览器中都会阻止页面加载。 希望对你有帮助。