document.cookie 内に Cookie を保存する Chrome 拡張機能があります。これは、ユーザーがポップオーバーを開くたびに再取得されます。
Microsoft Edge コンバーター ツールを使用して、拡張機能を Edge ブラウザーをサポートするように変換しました。これはすべて期待どおりに機能しました。
ただし、Cookie は永続化されません。これはエッジ ブラウザの制限ですか? または私は何かが欠けていますか?
クッキーを設定してすぐに取得できますが、返されることはありません。
以下にコピーしたのは、Cookie を設定するためのソースです。
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));var expires = "expires="+ d.toUTCString();
var path = "path='/'";
document.cookie = cname + "=" + (cvalue) + "; " + expires + "; path=/;";
クッキーの取得:
var ca = document.cookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return (c.substring(name.length,c.length));
}
}
return "";