[英]How to open a new window in mobile browser?
我正在使用window.open(url, '_blank')
在PC瀏覽器中打開一個新窗口,效果很好。 如何在移動瀏覽器中執行相同的操作? window.open似乎不適用於任何移動瀏覽器。 可以做的一件事是模擬href
操作,但是在父窗口的close事件上我還需要一個子窗口。
var new_window = window.open(some_url,"_blank");
var timer = setInterval(function () {
if (new_window.closed) {
callback();
clearInterval(timer);
}
}, 500);
如果您的window.open
調用不是click事件的結果,則瀏覽器通常會將其視為彈出窗口並阻止它。 即使沒有,移動瀏覽器一次往往只具有一個活動選項卡,因此您無法真正使用另一個窗口來操縱一個窗口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.