Zepto的哪些功能在ie9上不起作用?

时间:2012-05-17 07:06:11

标签: zepto

zepto项目网站上,我看不到任何版本的IE支持,甚至不支持。

我正在考虑在网络应用中使用zepto(不是移动设备),但我想支持IE 9 +

这可能吗? zepto的哪些功能/方法在IE9上不起作用?

1 个答案:

答案 0 :(得分:13)

出于好奇,我刚刚加载了以下页面并在当前版本的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>

所以,不幸的是,对于您的网络应用程序,如果您尝试支持IE9,它看起来不像Zepto将适合您。

虽然,如果你试图联系IE用户,Zepto鼓励的好人是回到jQuery。他们甚至会给你代码。

  

如果您需要支持Internet Explorer,可以使用jQuery。请注意,从IE 10开始不再支持条件注释,因此我们建议使用以下document.write方法:

<script>
document.write('<script src=' +
('__proto__' in {} ? 'zepto' : 'jquery') +
'.js><\/script>')
</script>

我在页面顶部附近的Zepto docs找到了此信息。 希望有所帮助,祝你好运!