js / jquery - 如何从iframe内部更改现有的iframe属性

时间:2017-03-29 07:55:30

标签: javascript jquery iframe tfs

我正在使用TFS,我正在尝试将扩展程序(网页)上传到信息中心。 当仪表板加载我的扩展时,它会用iframe包装我的。

TFS Iframe example

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>

...谢谢

1 个答案:

答案 0 :(得分:0)

我认为这是故意的:您应该使用SDK与VSTS / TFS进行交互,否则很容易想象一个在深层网络中销售公司知识产权的流氓扩展。