我在_system
浏览器中打开一个网址,该网址重定向回应用程序(使用自定义网址方案)。回到应用程序后,我想关闭外部浏览器窗口,但它不起作用。
var iab = window.open(url, '_system', 'location=no');
...
iab.close(); // log: "IAB.close() called but it was already closed."
关闭应用内浏览器窗口,但不关闭_system
窗口。有没有办法做到这一点?
答案 0 :(得分:-2)
在目标网页上使用iframe。
var iab = window.open(url, '_system', 'location=no');
网址重定向到页面,该网页包含iframe,并在超时后关闭。
<iframe src="myurl://..."></iframe>
setTimeout(function()
{
window.close();
},1000);