我有一個應用程序,我已經在Safari 5,IE 9,FF6和Chrome 14中進行了全面測試。我不想阻止或排除任何瀏覽器的體驗。但是我想警告/告知用戶在另一個瀏覽器中可能會有更好的體驗,如果他們選擇繼續,可能會有功能無法正常工作或損壞。將警告消息顯示給「未經測試」的瀏覽器的最佳方法是什麼?
我看過jQuery瀏覽器檢測,但它似乎有點古怪。我知道最好的解決方案是基於特徵檢測進行警告,但我們目前處於測試階段,並且我不完全確定哪些功能可以成功或失敗。比如網絡工作者,它知道網絡工作者不工作會打破我們的應用程序,但它在IE低版本中起作用。但是,Opera公司存在一個問題,即網絡工作者可用,但無法正常工作。
最終,我正在尋找一種簡單的方式來說瀏覽器X版本Y和以上不顯示警告,以及那些和顯示警告。
解決此問題的最佳方法是什麼?
Opera和Web Workers有什麼問題?它是一般的瀏覽器的一個已知問題,或者是特定於您的網站的問題? – Spudley
我依賴於一堆不同的圖書館,一個利用網絡工作者,它可以找到,但是其中一個物理圖書館在Opera中有問題。 – Hyper
我發現了一個有用的jquery庫,它已經解析了用戶代理等。這可能是我的解決方案,但我想看看還有什麼。 – Hyper