我正在尝试移植使用localstorage在会话之间存储值的应用程序。看看vss-web-extension-sdk的VSS.SDK.js,看起来TFS在一个沙箱中运行扩展,它在一个localstorage替换中填充,在一个会话中运行得很好,但是当页面或iframe在shimmedLocalStorage中没有设置时得到了更新。
这是一个错误,还是shimmedLocalStorage不是为了坚持?
此应用程序能够存储用户设置和数据至关重要,还有其他方法可以在TFS扩展中执行此操作吗?
答案 0 :(得分:0)
VSTS扩展能够直接在Microsoft提供的基础架构上存储用户首选项和复杂数据结构。
有两种与数据存储服务交互的方法:REST API或Microsoft提供的客户端服务,作为VSS SDK的一部分提供。强烈建议扩展开发人员使用提供的客户端服务API,它提供了一个方便的REST API包装。
详情请参阅Data storage。