3
在JavaScript中,我們可以很容易分配功能的變量,例如:
a = function(){ alert("hello world");}
b = a;
現在無論是A和B可可互換地用於生成警報消息。
但是,創造一個跨瀏覽器的控制檯包裝的時候,我注意到在Chrome一個非常奇特的現象:
x = console.log
現在,當我使用:
x("hello world")
我得到:
TypeError : Illegal invocation
然而,上面的例子在firefox中工作得很好。
這是某種形式的鍍鉻或一個完全不同的與安全相關的問題。在阿里納斯,是有辦法,我可以得到它產生的輸出與行號瀏覽器控制檯,調用該函數的功能?
對......應該是很明顯的:)謝謝。 – lorefnon 2012-03-17 11:40:39