内部部署TFS仪表板扩展不保存cookie

时间:2017-08-17 13:28:40

标签: cookies tfs

我正在安装在其上的扩展程序上在内部部署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仪表板上安装的相同扩展程序正常工作。

有什么建议吗?

由于 马丁

1 个答案:

答案 0 :(得分:2)

这是目前预期的行为。由于第3方聚会扩展使用内部部署TFS中的HTML5 iframe沙箱属性进行沙盒化,以防止这些扩展的脚本(从与TFS相同的域提供服务)访问客户端变量,数据,cookie等通常只能访问TFS产品脚本。沙箱属性的副作用是,本地扩展无法访问cookie存储。