5
在zepto
項目網站我看不到的IE版本爲支撐,甚至沒有9Zepto的哪些功能在ie9上不起作用?
我的web應用程序(不移動)使用zepto
考慮,但我想支持IE 9
是那可能嗎? zepto
的哪些功能/方法不適用於IE9?
在zepto
項目網站我看不到的IE版本爲支撐,甚至沒有9Zepto的哪些功能在ie9上不起作用?
我的web應用程序(不移動)使用zepto
考慮,但我想支持IE 9
是那可能嗎? zepto
的哪些功能/方法不適用於IE9?
出於好奇,我剛剛加載了以下頁面,並在當前版本的Chrome,Firefox,Safari和IE9中進行了測試。除IE9外,我都收到了alert()
消息。 IE9沒有給我提示,並在控制檯中包含兩個錯誤。這裏是我使用的代碼,Zepto庫在同一個文件夾中。
<!doctype html>
<h1>Zepto Browser Support Test</h1>
<script src="zepto.min.js"></script>
<script>
$(function() {
alert('Zepto Ready Successful!');
});
</script>
所以,不幸的是,你的Web應用程序,如果你正試圖以支持IE9,它看起來並不像的Zepto是要爲你工作。
雖然,但如果您試圖聯繫IE用戶,Zepto的好人鼓勵回退到jQuery。他們甚至會給你這樣做的代碼。
如果您需要支持Internet Explorer,則可以使用jQuery。需要注意的是有條件的意見不再支持開始於IE 10,所以我們推薦以下文件撰寫方法:
<script>
document.write('<script src=' +
('__proto__' in {} ? 'zepto' : 'jquery') +
'.js><\/script>')
</script>
我發現這個在Zepto docs靠近頁面的頂部。 希望有所幫助,祝你好運!
值得注意的是,這個原因是因爲IE不支持'__proto__'。沒有任何官方支持'__proto__',因爲它不在JS規範中,儘管它可能在下一個版本中:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/proto – billmag