1) (少なくともChromeでは)これら2つの出力に違いがないことに気付きました:
pageYOffset;
window.pageYOffset;
どちらも同じグローバルにアクセスするため、同じものを返します.これらの呼び出しの違いは何ですか?
私の現在の疑惑:私はルックフォー変数の実装を疑っています。最後に、(スーパー)グローバルスコープでそれを見つけます。どう思いますか?誰かがテストを行いましたか?
2)どの IEnumber+ が window.pageYOffset / または単に pageYOffset をサポートしていますか?
2) 回答: MDN は IE<9 はそれらをサポートしていないと言っているので、2) への回答はおそらく IE9+ です (驚くことではありません)。
ソース: @Blender & https://developer.mozilla.org/en-US/docs/Web/API/window.scrollY