我已经通过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的确切位置,请告诉我。
提前致谢。
答案 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。这应该可以解决问题。