ホームページ ウェブフロントエンド jsチュートリアル IE8ブラウザのCookieの扱い_JavaScriptスキル

IE8ブラウザのCookieの扱い_JavaScriptスキル

May 16, 2016 pm 06:56 PM
cookie ie8 ブラウザ

Cookie の処理
以前、IE8 を使用して特定の Web サイトにログインすると、投稿する前にログインする必要がありました。問題は、IE8 がログイン Cookie 情報を受け入れないことです。インターネット上でこの問題について言及した多くの友人の意見を読んだところ、フォーラムにログインするときに繰り返しログインする必要があり、IE8 は Cookie を読み取ることができないと述べていました。はは、やっと IE8 の関連ドキュメントを注意深く確認してみました。はは、IE8 のセキュリティ設定が改善され、明確なドメイン名識別を持つ Cookie のみが読み取られると書いてありました。
はは、これは私の悪い癖だったことが分かりました。Cookie を使用するときにドメイン名を明示的に設定したことはありません。
cookie.set('skin', 'blue', 365, '') // 問題は次のとおりです。最後にここにあります' '
Cookie 情報を送信するドメイン名をここで設定する必要があります (Cookie の詳細 [[url=]Cookie in javascript[/url]])。以前は IE がドメインを設定しなかったとき、名前は、訪問したページのサイトに基づいて決まります。ドメイン名はデフォルトのドメイン名です。しかし、現在 IE8 は動作しません。正直にドメイン名を追加してください。ちなみに、最後に一般的な Cookie の使用クラスを投稿します:

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

var Cookie = {
isAllowed: document.cookie && document.cookie != '',
set: function(cn, cv, d, dm){
var now = new Date( );
var expire = new Date();
if (d == null || d == 0) {
}
expire.setTime(now. getTime() 3600000 * 24 * d);
document.cookie = cn '=' encodeURI(cv) ';expires='expired.toGMTString() ';domain=' dm '; >},
clear: function(cn, dm){
if (this.get(name)) {
document.cookie = cn '=' ((ドメイン) ? '; ドメイン=' dm : '' ) '; 有効期限=70 年 1 月 1 日木 00:00:01 GMT';
}
},
get: function(cn){
var dc = document.クッキー;
var プレフィックス = cn '=';
var begin = dc.indexOf('; ' プレフィックス);
if (begin == -1) {
begin = dc.indexOf(接頭語);
if (begin != 0) {
return null;
}
}
else {
begin = 2; document.cookie .indexOf(';', begin);
if (end == -1) {
end = dc.length;
}
return decodeURI(dc.substring(begin prefix) .length, end));
}
};


透明フィルターの使用
ライトボックス効果を知っている人は、それが半透明であることを知っています。マスク カバー層は、この効果に多くの NB 感を加えます。しかし、IE8 での透明フィルタのサポートはそれほど良くありません。Google で外国人の友人が、IE8 は画像の透明度のサポートを除いて、要素の透明度の設定を拒否するつもりだとさえ言っています。はは、同様のプログラムを開いたとき、IE8 のクールな透明効果が苦痛になると思います。ただし、心配しないでください。現在はベータ 2 なので、このエフェクトは引き続き使用できます。



コードをコピーするだけです
コードは次のとおりです。 function Opacity(element, value){ var style = element.style;
style.opacity = value / 100; style.filter = "alpha(opacity= " value ")";
}


たった 3 行のコードです。笑、多くの JS ライブラリのようにブラウザー スニッフィングを行う必要はありません。テストしたところ、IE6 ~ 8 (ラップされた IE8 標準ビュー)、Opera 9、NetScape8.1、FF2.x ~ 3.x、および Google ブラウザはすべて十分にサポートされています。順序に注意してください。必ず最初に不透明度を使用し、次にフィルターを使用して正常に表示されることを確認してください。素敵で簡単!あはは、今日はここまでです!
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Webページにローカルにインストールされている「Jingnan Mai Round Body」を正しく表示するにはどうすればよいですか? Webページにローカルにインストールされている「Jingnan Mai Round Body」を正しく表示するにはどうすればよいですか? Apr 05, 2025 pm 10:33 PM

最近、Webページにローカルにインストールされたフォントファイルを使用して、インターネットから無料のフォントをダウンロードし、システムに正常にインストールしました。今...

JavaScriptまたはCSSを介してブラウザ印刷設定でページの上部と終了を制御する方法は? JavaScriptまたはCSSを介してブラウザ印刷設定でページの上部と終了を制御する方法は? Apr 05, 2025 pm 10:39 PM

JavaScriptまたはCSSを使用して、ブラウザの印刷設定のページの上部と端を制御する方法。ブラウザの印刷設定には、ディスプレイが...

ネガティブマージンが場合によっては効果がないのはなぜですか?この問題を解決する方法は? ネガティブマージンが場合によっては効果がないのはなぜですか?この問題を解決する方法は? Apr 05, 2025 pm 10:18 PM

なぜマイナスマージンが場合によっては有効にならないのですか?プログラミング中、CSSの負のマージン(負...

Webページにローカルにインストールされたフォントファイルを使用する方法は? Webページにローカルにインストールされたフォントファイルを使用する方法は? Apr 05, 2025 pm 10:57 PM

Webページにローカルにインストールされたフォントファイルを使用する方法Webページ開発でこの状況に遭遇しましたか:コンピューターにフォントをインストールしました...

フレックスレイアウトの下のテキストは省略されていますが、コンテナは開かれていますか?それを解決する方法は? フレックスレイアウトの下のテキストは省略されていますが、コンテナは開かれていますか?それを解決する方法は? Apr 05, 2025 pm 11:00 PM

フレックスレイアウトとソリューションの下でのテキストの過度の省略によるコンテナの開口部の問題が使用されます...

エッジブラウザの特定のDIV要素が表示されないのはなぜですか?この問題を解決する方法は? エッジブラウザの特定のDIV要素が表示されないのはなぜですか?この問題を解決する方法は? Apr 05, 2025 pm 08:21 PM

ユーザーエージェントスタイルシートによって引き起こされるディスプレイの問題を解決する方法は? Edgeブラウザを使用する場合、プロジェクトのDIV要素を表示することはできません。チェックした後、私は投稿しました...

CSSの最初のクラス名「Red」で要素スタイルを正しく選択して設定する方法は? CSSの最初のクラス名「Red」で要素スタイルを正しく選択して設定する方法は? Apr 05, 2025 pm 08:24 PM

最初の特定のクラスの要素スタイルを選択して設定する方法は? Web開発では、特定のクラス名の要素をスタイリングする必要があることがよくあります。

CSSで要素を回転させることにより、水平オプションの水平スクロール効果を実現する方法は? CSSで要素を回転させることにより、水平オプションの水平スクロール効果を実現する方法は? Apr 05, 2025 pm 10:51 PM

CSSにおける水平オプションの水平スクロール効果を実現する方法は?最新のWebデザインでは、水平方向のタブのような効果を実現し、マウスをサポートする方法...

See all articles