Cookie在哪里通过办公室文字加载项存储在mac上

时间:2016-08-17 07:17:18

标签: javascript macos ms-word office-js

我已经通过office任务窗格word加载项将数据存储在cookie中。将数据存储在cookie中我使用了以下功能。

   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浏览器的cookie,我已经清除了位置〜/ Library / caches和〜/ Library / cookies中的缓存和cookie,但仍然没有清除cookie。如果有人知道存储cookie的确切位置,请告诉我。

提前致谢。

4 个答案:

答案 0 :(得分:0)

Excel加载项存在类似问题。

与Windows上的JavaScript加载项不同,在Mac上每次用户关闭任务窗格时,嵌入式浏览器都会清除所有内容,包括localStorage和Cookies。

我们想出的解决方法是将数据保存到隐藏表单中的单元格,但绝不应该用于身份验证。

答案 1 :(得分:0)

我不知道存储cookie的位置,但您可以使用以下代码清除Cookie:

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

答案 2 :(得分:0)

您可以尝试在内部使用此浏览器时清除Internet Explorer。

答案 3 :(得分:0)

清除Internet历史记录和INTERNET EXPLORER的cookie。这应该可以解决问题。