如果javascript原生函数为alert
alert = null
如果我想使用alert
如何恢复
答案 0 :(得分:2)
可能无法在所有浏览器中使用
var x = document.createElement('iframe');
x.style.display = 'none';
document.body.appendChild(x);
window.alert = x.contentWindow.alert.bind(window);
// x.remove();
x.parentElement.removeChild(x); // because IE sux and should die
似乎可以在大多数地方工作(Firefox,Chrum,Edge和IE11)