2014-04-08 103 views
1

如何在一旦更改了預定義JavaScript對象或函數(如對象window.console或函數document.getElementById)時恢復其默認值?將默認值返回給預定義的javascript對象

+1

您可以[編輯]你的問題。重複或至少相關:[獲取重新定義函數的原始定義](http://stackoverflow.com/q/9194025/218196) –

+0

如果只是關於'console':[「Un-redefining」Google Chrome的控制檯對象]( http://stackoverflow.com/q/6131651/218196)(雖然你可以將相同的技術應用於其他的東西,它基本上和第一個鏈接一樣)。 –

+0

@FelixKling如果document.createElement函數也被覆蓋了怎麼辦?和HTMLIFrameElement.prototype?和/或document.appendChild功能? – Blasfemizer

回答

0

@FelixKling的答案解決了我所提出的問題。 Here就是一個例子。 謝謝@FelixKling。 另一方面,我已經提出另一個問題,更簡潔,here