我正在安装在其上的扩展程序上在内部部署TFS仪表板上设置cookie。我们正在使用TFS 2015更新3
代码是:
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires;
然而,cookie未被保存,以后无法检索。
云中VSTS仪表板上安装的相同扩展程序正常工作。
有什么建议吗?
由于 马丁
答案 0 :(得分:2)
这是目前预期的行为。由于第3方聚会扩展使用内部部署TFS中的HTML5 iframe沙箱属性进行沙盒化,以防止这些扩展的脚本(从与TFS相同的域提供服务)访问客户端变量,数据,cookie等通常只能访问TFS产品脚本。沙箱属性的副作用是,本地扩展无法访问cookie存储。