ホームページ > ウェブフロントエンド > jsチュートリアル > 顧客のブラウザが cookies_javascript スキルをサポートしているかどうかを判断するサンプル コード

顧客のブラウザが cookies_javascript スキルをサポートしているかどうかを判断するサンプル コード

WBOY
リリース: 2016-05-16 17:07:50
オリジナル
1255 人が閲覧しました

1.

コードをコピーします コードは次のとおりです:

function check(){
if( window.navigator.cookieEnabled)
return true;
else{
alter("ブラウザ設定エラー、Cookie が使用できません!")
return false;}
}

2.
コードをコピーします コードは次のとおりです:

SetCookie('cookie_test' ,'1');
var cookie_test = getCookie('cookie_test');
if( '1' != cookie_test)
{
アラート('サポートされていません' );
} else
{
alert('support');

function SetCookie(name,value)//2 つのパラメータ、1 つは Cookie の名前もう 1 つは値
{
var Days = 30 //この Cookie は 30 日間保存されます
var exp = new Date() //new Date("12 月 31, 9998"; );
exp.setTime( exp.getTime() 日*24*60*60*1000);
document.cookie = name "=" エスケープ (値) ";expires=" exp.toGMTString() ;
}
function getCookie(name)//Cookie を取得 function
{
var arr = document.cookie.match(new RegExp("(^| )" name "=([^; ]*)(;|$)" ));
if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)/ /Cookie の削除
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name); cval!=null) document.cookie= name "=" cval ";expires=" exp.toGMTString();


3.


コードをコピー コードは次のとおりです: var cookieEnabled=(navigator.cookieEnabled) true : false
// Cookie がオンになっています

// ブラウジングの場合 サーバーが ie4 または ns6 ではない場合
if (typeof navigator.cookieEnabled=="undefine" && !cookieEnabled){
document.cookie="testcookie"
cookieEnabled=(document.cookie=="testcookie")? true : false
document.cookie="" //ダミー値を消去
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート