Chrome 在您的网站本地浏览器检测后,是否可以在外部浏览器中打开它

vtwuwzda  于 2024-01-04  发布在  Go
关注(0)|答案(1)|浏览(119)

我受到谷歌Map的启发,当它检测到本地浏览器时,它建议在应用程序中使用它。检测过程很简单,但我不确定,

问题是:

如何强制我的网站用户退出本机浏览器并在默认(外部)浏览器中打开它
谷歌Chrome:
googlechrome://domain
这是一个简单的检测片段

function isInFacebookApp() {
      return /FBAV/i.test(navigator.userAgent);
    }

if (isInFacebookApp()) {
  // do somthing window.open("https://my-website.com");
} else {
  console.log("native browser not detected");
}`

字符串

von4xj4u

von4xj4u1#

经过测试一点点,我发现这和它的工作刚刚好
在我的情况下android和默认浏览器google-chrome

//使用Android的'intent:'链接

if (/Android/i.test(navigator.userAgent)) {
    window.location.href = 'intent:https://your-website.com#Intent;end';
  } else {
    // For other platforms, use window.open with a fallback
    window.open('https://your-site.com');
  }

字符串

相关问题