使用javascript检测浏览器版本以实现google swiffy兼容性
大家好,我正试图找到一种方法,从一个快速的基于html5的交互式浏览器重定向未移植的浏览器 不幸的是,我没有浏览器/功能检测的经验,因此我的代码只有一个基本框架:使用javascript检测浏览器版本以实现google swiffy兼容性,javascript,html,redirect,google-swiffy,Javascript,Html,Redirect,Google 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+" ||
// 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"
}
如果你有任何想法如何设置这个我将非常感激!希望您能提供帮助我的解决方案是在这里使用浏览器检测jquery插件:
检查每个浏览器版本。到目前为止似乎工作得很好,代码很简单:-)我的解决方案是在这里使用浏览器检测jquery插件:
检查每个浏览器版本。到目前为止,似乎工作得很好,代码很简单:-)功能检测通常比浏览器版本检测好,因为功能可用性可能取决于其他因素,如doctype。您可以测试特定功能,或者使用类似于的库。功能检测通常优于浏览器版本检测,因为功能可用性可能取决于其他因素,如doctype。您可以测试特定的功能,或者使用类似于的库,这有帮助吗?您好,谢谢您的评论,我发现了一个使用jquery插件的更简单的解决方案,到目前为止它似乎还在工作:)谢谢您的帮助!这有用吗?您好,谢谢您的评论,我发现了一个使用jquery插件的更简单的解决方案,到目前为止它似乎还在工作:)谢谢您的帮助!