您好,我正试图找到一种方法来从基于swiffy的html5交互式重定向未经移植的浏览器。
不幸的是我没有浏览器/功能检测的经验,所以我只为我的代码提供了一个基本框架:
// this line would confirm compatible browser is present and sends to a swiffy html5 page:
if(navigator.appName == "Chrome 18.0+" || "Firefox 4+" || "Safari 5.1+" || "Internet Explorer 9+" || "Opera 12+" || "Mobile Safari iOS 5+" || "Android 4.0.3+")
{
window.location = "timeline_web.html"
}
else{
// this line sends other browsers to fallback .png based version:
window.location = "timeline_web_fallback.html"
}
如果您有任何想法如何设置,我将非常感激!希望你能帮忙
答案 0 :(得分:2)
功能检测通常比浏览器版本检测更好,因为功能可用性可能取决于其他因素,如doctype。您可以测试特定功能,或使用modernizr
等库答案 1 :(得分:1)