Sae*_*eid 2 javascript browser jquery
我需要确保我的代码在所有浏览器html或html5中都能正常工作.我在Firefox和Chrome中的代码工作正常,但在IE中我有问题.我想解决它们......
如果客户端支持HTML5和这组代码.如果没有,做其他事情.
有什么建议?
有一个名为Modernizr的功能检测库可以提供帮助.
以下是他们的文档中的示例:
Modernizr.load({
test: Modernizr.geolocation,
yep : 'geo.js',
nope: 'geo-polyfill.js'
});
Run Code Online (Sandbox Code Playgroud)
该yep条件是,如果地理位置可加载脚本.该nope条件是加载,如果它是不可用的脚本-这将包含您的替代/填充工具.
您想要测试您想要使用的确切内容,而不是是否支持HTML5.这是因为HTML5可能会被浏览器部分支持 - 但也因为许多功能实际上根本不是HTML5,而是一个单独的规范.(地理位置不是HTML5规范的一部分).
| 归档时间: |
|
| 查看次数: |
120 次 |
| 最近记录: |