我發(fā)現在UC瀏覽器、獵豹瀏覽器、獵鷹瀏覽器、夸克瀏覽器、微米瀏覽器等國產瀏覽器中,如果我的方法調用了window對象,就不會被運行。事實上,即便我寫這個簡單的statement也不會允許:if (!window) { alert('沒有window');} else { alert('有window');}同樣的道理,我想要Polyfill這個問題也就不可能了,比如:if (!window) { var window = typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};} 或者:var _window = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};這個情況要怎么解決呢?
怎么解決手機版本的UC瀏覽器、獵豹瀏覽器、獵鷹瀏覽器、夸克瀏覽器、微米瀏覽器沒有window
慕田峪4524236
2018-12-21 19:18:54