実行すると:
window.toString.call("")
FF/CH では問題ありませんが、IE8 ではスクリプト エラーが発生します。window.toString.call
IE8 では未定義であることが判明しました。
これを実行することもできます:
window.toString instanceof Function;
// false
alert(window.toString);
// function toString() {
// [native code]
// }
それはなぜですか、それを解決する方法は? そして、そもそも jQuery がなぜ機能するのか疑問に思い始めました。