2017-12-05 9 views
0

ブラウザの自動更新が有効な場合は、javascriptのフォームをチェックします。ブラウザの自動更新が有効かどうかを確認するには

私が望む理由は、私たちのソフトウェアはブラウザバージョンのセットのみをサポートしており、自動更新機能が有効になっている場合に警告を出したいからです。

これを行う方法はありますか?

Abhi

答えて

3

号のブラウザは非常にサンドボックス化さであり、あなたのユーザーのシステムについてはほとんど情報が得られません。

バージョンを確認し、最新でない場合はアラートを表示し、自動更新が有効になっているかどうかを確認する方法についての情報を入力する必要があります。

+0

*というか、それがにISN場合サポートされているバージョンの一覧にはありません。しかし、これをまったく行うことは、大規模な保守の手間です。 –

+1

確かに。合理的な基準に固執し、代わりに優雅に劣化するのが最善です...しかしそれは疑問ではありませんでした。 ;) – samanime

+0

もう一つのアプローチは、Modernizrのようなものを使用して、必要な機能が利用できないときに必要な特定の機能*をチェックし、警告することです。 – samanime

0

設定バージョンが必要な理由はわかりませんが、ブラウザが特定のメソッド(アプリケーションに必要なもの)をサポートしているかどうかを確認する必要があります。

そうでない場合は、ブラウザを更新するように指示してください。この例のテストユーザーは、WebSocketをを持っている場合:*「...そして、それが最新でない場合は、それらを警告...」

if (window.WebSocket) { 
 
    alert("BROWSER SUPPORTED"); 
 
} else { 
 
    alert("BROWSER NOT SUPPORTED"); 
 
}

関連する問題