[?]サードパーティのCookie の検出方法は、ランタイムでブロックされていました。ページをリフレッシュせずに。
JavaScript; localStorage Cookie;サードパーティのCookieとサイトデータをブロックする。サードパーティのCookieを検出する方法は、ページを更新せずにブロックされていました。 [?]
サンプルコード: "アクセス" をキャッチする試みを使用してに失敗しました(ブロック);
if (typeof(Storage) !== "undefined") {
try{
localStorage.setItem("document","test");
localStorage.removeItem("document");
} catch(err) {
alert("Cookies had failed to be set; Blocked!!");
}
}
[❗]今すでにロードページ場合は、ブラウザの設定からそれを阻止することは、それがブラウザによってブロックされていた示すイベントを発生しないことです。 ページがリフレッシュされていない場合。
- 動的に生成されたドキュメントではあまりうまくいかないようです。その上で文書を継続して閲覧することによって失われた値。
[^]はイベントを発生させることを意味し、リフレッシュによって失われるまでクッキーを設定し続けます。それまではアラートは表示されません。
実行コードスニペットサンプル::
function samplestorage() {
if (typeof(Storage) !== "undefined") {
try {
localStorage.setItem("document", "test");
localStorage.removeItem("document");
} catch (err) {
alert("Cookies had failed to be set; Blocked!!");
}
}
}
.testbutton {
background-color: blue;
color: yellow;
text-align: center;
border: 1px solid #000000;
border-radius: 8px;
min-width: 100px;
max-width: 100px;
cursor: pointer;
}
.testbutton:hover {
background-color: darkgreen;
color: yellow;
}
.small {
font-family: "Verdana";
font-size: x-small;
}
<div class="small">
go at Privacy & Security, under browser settings, "Chrome,Opera"<br> then check\uncked [ ] Block third-party cookies and site data;
</div>
<br>
<div class="testbutton" onclick="samplestorage();">
Test Button
</div>
<br> page has to be refreshed if cookie settings are changed at browser settings;
ここの答えはhttp:// stackoverflowに役立つかもしれません。com/questions/3550790/check-if-third-party-cookies-are-enabled – alfredo
はインターネット上の他のものをブラウジングしている不思議な人物を持っていました。興味のあるページを使い続けることで、設定が変更されたことを示し、クッキーデータが失われることを示します。少なくともページをリフレッシュせずに動的に動作するためです。 **作成されているWindowsソフトウェアプログラムではないことを覚えておいてください** – H3sDW11e
私はページリフレッシュを必要としないソリューションの下に投稿しました。 – alfredo