恢复“重写”窗口方法
Bringing back an "overridden" window method
如果我将window.alert重置为其他功能,有什么方法可以在不先"保存"它的情况下恢复它?
例如:
window.alert = function() { };
这样做之后,有没有办法将window.alert()恢复到以前的样子?(顺便说一句:只对"预定义"DHTML对象提出这个问题 - 而不是随机js对象)
您可以使用
delete
:
window.alert = function() { };
delete window.alert;
这是一个工作示例。
相关文章:
- 基于窗口宽度jquery的函数的替代方法是什么
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 有没有一种方法可以检测何时触发了溢出-y:auto,并因此创建一个弹出窗口
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- HackReactor,编码窗口现在可以访问一个名为“”的对象;招生;使用名为“;showApp”;.调用此方法时不带任
- 如何在谷歌地图中设置多个信息窗口,但使用这种特定的JavaScript方法
- 有没有更好的方法来处理窗口属性&React/Redux中的子组件
- Javascript;html:有没有一种方法可以找到一个顶级的命名窗口(或选项卡)并将其带到前台,而不是将url加载到
- 有没有一种方法可以强制浏览器's窗口对象以重新评估鼠标所在的位置
- 检查窗口是否为弹出窗口的另一种方法
- j查询弹出窗口 在发布方法中提交表单
- 来自键盘的JavaScript输入没有“prompt()”方法弹出窗口(如Pascal Readln或GWiBasic输
- 在Javascript中,在IE8中,附加到事件中的Object方法将“窗口对象”而不是对象本身保留在“this”
- 是否可以使用 JQuery 或其他方法在两个浏览器窗口之间拖放一些内容
- Ext.Window 在 extjs 3.4 中显示当前打开窗口后面的方法打开窗口
- 除了屏幕之外,CSS 值是否有任何方法响应窗口宽度@media
- 使用 JQuery 创建父窗口对象的正确方法是什么?
- 在窗口中使用“事件处理程序”是否是确定窗口是否支持给定事件处理程序的安全方法
- 恢复“重写”窗口方法
- 通过窗口方法使变量全局不起作用