我有一个包含一些javascript的网页,这样当用户点击取消按钮时,会跟随一个应用程序URL,然后页面自行关闭。它在iOS 7上运行良好,但在iOS 8上窗口不再关闭。有没有其他人看过这个或有任何想法?
感谢。
document.getElementById("cancel").onclick = function (e) {
e.stopPropagation();
// Disable the link when it's clicked.
document.getElementById("cancel").onclick = function () { return false; };
window.location.href = url.cancel;
self.focus();
setTimeout("self.close();",1);
return false;
};
尝试将self.close()更改为不受影响的window.close()。
答案 0 :(得分:-2)
一般而言,Web浏览器不再支持您尝试执行的操作。 window.close()
只能在window.open()
创建的窗口上使用,而不能在用户创建的窗口中使用。