私は、JavaScriptが有効または無効になっていることを確認しようとしています。ブラウザのCookieがどのように有効かどうかを確認するには?
詳細説明:私は、ページの本文にonloadイベントに関数を配置している
if (navigator.cookieEnabled != true) {
alert("Cookies are not enabled, Please enable cookies to continue logging in ProjectName");
}
:
以下のように私には、JavaScriptで関数を作成しました。この関数はchromeとFirefoxでうまく動作することに注意してください。
しかし、それはIE11のために働いていない、と理由はnavigator.cookieEnabledは常にクッキーが無効であるか、そう、この権利をするために他の方法を提案したり、コメントを追加してくださいをブロックした場合でもtrueを返すです。 document.cookies.lengthも使用されますが、クッキーが無効になっていてもtrueを返します。
のように、ライブラリから関連するビットを使用することができ、ライブラリを使用したくない場合は、ライブラリを使用して開いている - HTTPSもしそうなら:/ /modernizr.com/はすでにこれをチェックしています(https://modernizr.com/docsのクッキーを確認してください) – potatopeelings
[jQuery検出クッキーを有効にする]の可能性のある複製(http://stackoverflow.com/questions/8112634/jquery-detecting -cookies-enabled) – smnbbrv
@TrilokPathakあなたがここに投稿したコードによれば、あなたはそこに与えた解決策を試していませんでした – smnbbrv