[英]Where does cookies get stored by office word add-in on mac
我已经通过Office任务窗格中的单词加载项将数据存储在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;
}
此功能存储数据。 但是,当我尝试清除cookie时,不会清除它。 我已经清除了历史记录并删除了safari浏览器的cookie,已经清除了〜/ Library / caches和〜/ Library / cookies位置处的缓存和cookie,但仍未清除cookie。 如果有人知道存储Cookie的确切位置,请告诉我。
提前致谢。
Excel加载项也有类似问题。
与Windows上的JavaScript加载项不同,在Mac上,每次用户关闭任务窗格时,嵌入式浏览器都会清除所有内容,包括localStorage和Cookies。
我们想到的一种解决方法是将数据持久保存到隐藏工作表中的单元格中,但是永远不要将其用于身份验证。
我不知道Cookie的存储位置,但是您可以使用以下代码清除Cookie:
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookieName = cookies[i].split("=")[0];
document.cookie = cookieName + "=;";
}
您可以尝试清除Internet Explorer Cookie,因为它在内部使用此浏览器。
清除Internet历史记录和INTERNET EXPLORER的cookie。 这应该可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.