我正在使用TFS,我正在尝试将扩展程序(网页)上传到信息中心。 当仪表板加载我的扩展时,它会用iframe包装我的。
iframe沙箱属性缺少允许同源,这允许我操纵包含我的扩展名的页面。 有没有办法从我的扩展程序网页更改iframe属性? 整个页面看起来像:
<html> // Tfs page
<body>
<div> // main page
<iframe sandbox='allow-scripts ...'> // the iframe that wrapps my extension, missing 'allow-same-origin'
<html> // my extension
<body>
...
</body>
</html>
</iframe>
</body>
</html>
...谢谢
答案 0 :(得分:0)
我认为这是故意的:您应该使用SDK与VSTS / TFS进行交互,否则很容易想象一个在深层网络中销售公司知识产权的流氓扩展。