使用 try catch(e) 进行浏览器功能检测
browser feature detection with try catch(e)
如果浏览器不支持 Blob(),请将正文内容设为"抱歉,您的浏览器不支持:("。
这是这样做的好方法吗?
try {
var isSupported = !! new Blob();
} catch (e) {
document.body.innerHTML = "<h1>Sorry your browser isn''t supported :(</h1>";
}
或者你会建议一些其他方法。
这是另一种方法:
if (window.Blob === undefined) {
document.body.innerHTML = "<h1>Sorry your browser isn''t supported :(</h1>";
}
相关文章:
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 使用(navigator.geolocation)检测浏览器功能错误
- 我想用Javascript网站在开放的Chrome浏览器上执行功能
- 对于如何在没有modernizr的情况下用边界半径的功能检测检查来替换我的旧浏览器检查
- 如何(功能)检测浏览器是否支持WebM alpha透明度
- 用户使用浏览器时SPA中的问题's的后退或刷新功能
- angular应用程序中的浏览器功能检测:使用服务、指令、控制器
- 在浏览器上显示实习运行程序功能测试的结果
- 是否有用于CSS浏览器支持新功能的javascript解决方案
- 为什么本机浏览器排序功能的工作速度比快速排序慢
- 从用户脚本空间重新定义Firefox中的原生浏览器功能
- 如何在 JS 中管理浏览器功能
- 使用 try catch(e) 进行浏览器功能检测
- 有没有办法意识到由于内置的“记住密码”浏览器功能而自动填充的输入
- Node.js selenium webdriver - 在测试中获取浏览器功能
- 代码库中的浏览器功能检测 - 我正在使用..
- 通过SWT浏览器/ SWT浏览器功能从GWT应用程序调用Java方法
- 如何禁用浏览器功能
- 我可以禁用“;背面“;按钮浏览器功能
- 如何覆盖默认的浏览器功能