Браузер Safari падает при перенаправлении window.location - PullRequest
0 голосов
/ 09 мая 2018

Я использую этот код, чтобы открыть приложение, если оно установлено, иначе попросит установить.

window.setTimeout(function () {
        var end = (new Date()).valueOf();
        if (end - start < 1000) { 
            window.setTimeout(function () {
                window.location = pageurl;//will be redirected to webpage crash is happening here
            }, 5);
            window.location = storeurl;
        } else {
            window.location = pageurl;
        }
    }, 5);
    window.location = appicationurl;// will defaultly open application

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

Попробуйте window.open(pageurl);

 window.setTimeout(function () {
            var end = (new Date()).valueOf();
            if (end - start < 1000) { 
                window.setTimeout(function () {
                    window.open(pageurl);//will be redirected to webpage crash is happening here
                }, 5);
                window.location = storeurl;
            } else {
                window.location = pageurl;
            }
        }, 5);
        window.location = appicationurl;// will defaultly open application
0 голосов
/ 09 мая 2018

использование window.location.href

window.setTimeout(function () { 
                         window.location.href = "http://sample.com"; 
                    }, 5000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...