[英]Window.close not working on android in app browser
有没有办法关闭应用内浏览器? window.close
仅适用于 iOS 设备,不适用于 Android。 我试过使用window.top.close
和window.open("","_self") window.close
并且没有一个工作。 我试图寻找 Viber 和 Line 在内部使用哪个浏览器,但他们没有任何文档
你可以试试这个:
var win=window.open( "myurl", "_blank");
win.addEventListener( "loadstop", function(){
var loop = window.setInterval(function(){
win.executeScript({
code: "window.shouldClose"
},
function(values){
if(values[0]){
win.close();
window.clearInterval(loop);
}
}
);
},100);
});
在您调用的窗口中,只需执行此操作,当您想关闭它时
window.shouldClose=true
我添加这个只是为了将来参考。 您可以将window.location.href
设置为 Viber 深层链接,如viber://pa?chatURI=<URI>
以导航回聊天窗口。 这是文档页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.