zepto项目网站上,我看不到受支持的IE版本,甚至没有9。

我正在考虑在网络应用程序(而非移动设备)中使用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。他们甚至为您提供执行此操作的代码。


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

我在页面顶部附近的Zepto docs中找到了它。
希望对您有帮助,祝您好运!

关于zepto - Zepto的哪些功能在ie9上不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10631341/

10-11 10:31