2016-08-17 8 views
0

私はオフィスタスクペインの単語ア​​ドインでクッキーにデータを保存しています。クッキーにデータを保存するために私は以下の関数を使いました。クッキーはどこでMacのオフィスアドインで保存されますか

function setCookie(cname, cvalue, exdays) 
     { 
      var d = new Date(); 
      d.setTime(d.getTime() + (exdays*24*60*60*1000)); 
      var expires = "expires="+d.toUTCString(); 
      document.cookie = cname + "=" + cvalue + "; " + expires; 
     } 

この関数は、データを格納します。しかし、私はクッキーをクリアしようとしているときにそれはクリアされません。私は歴史をクリアし、Safariブラウザのクッキーを削除しました。私は場所〜/ライブラリ/キャッシュと〜/ Library/cookiesでキャッシュとクッキーをクリアしましたが、まだクッキーはクリアされていません。クッキーが保存される正確な場所を知っている人は、私に知らせてください。

ありがとうございます。

答えて

0

Excelアドインでも同様の問題がありました。

WindowsのJavaScriptアドインとは異なり、Macでは、ユーザーが作業ウィンドウを閉じるたびに、組み込みブラウザがlocalStorageやCookiesなどのすべてをクリアします。

私たちが思いついた課題は、隠しシートのセルにデータを保存することですが、認証には使用しないでください。

0

クッキーが保存されている場所を、私は知りませんが、あなたはこのコードを使用してCookieを削除することができます

var cookies = document.cookie.split(";"); 
for (var i = 0; i < cookies.length; i++) { 
    var cookieName = cookies[i].split("=")[0]; 
    document.cookie = cookieName + "=;"; 
} 
0

あなたはそれが内部的にこのブラウザを使用してInternet ExplorerのCookieを削除しようとすることができます。

関連する問題