JS页面可见性和移动设备上的深层链接

时间:2020-07-18 11:18:22

标签: javascript redirect mobile deeplink


我的网页遇到问题。

每当我隐藏浏览器时,页面可见性都会起作用,但是当页面打开应用程序时,它将不起作用。 这是代码:
var hidden, visibilityChange;
if (typeof document.hidden !== "undefined") {
  hidden = "hidden";
  visibilityChange = "visibilitychange";
} else if (typeof document.mozHidden !== "undefined") {
  hidden = "mozHidden";
  visibilityChange = "mozvisibilitychange";
} else if (typeof document.msHidden !== "undefined") {
  hidden = "msHidden";
  visibilityChange = "msvisibilitychange";
} else if (typeof document.webkitHidden !== "undefined") {
  hidden = "webkitHidden";
  visibilityChange = "webkitvisibilitychange";
} else {
  target.innerText = 'Page Visibility API not supported.';
}

setTimeout( function() {
    if(document[hidden]) {
        window.close();
    } else {
        window.location.href = "NORMALurl";
    }
}, 3000);
window.location.href = "DEEPLINKurl";

有人可以帮我吗?

0 个答案:

没有答案