javascript如果删除本机功能如何恢复

时间:2017-11-10 03:42:06

标签: javascript hook

如果javascript原生函数为alert

alert = null

如果我想使用alert如何恢复

1 个答案:

答案 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)