我正在使用Chrome扩展程序,将script
和iframe
(或object
)附加到有效标签页。
使用background.js
中的外部链接添加脚本和图像可以正常使用以下代码:
var appender = "var scr= document.createElement('script'); scr.src= 'https://google.com/boo.js'; document.body.appendChild(scr);";
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null, { code: appender });
});
但使用相同的代码我无法添加iframe
或object
元素。这是我每次都得到的错误:
拒绝加载iframe' https://website.com'因为它违反了 以下内容安全策略指令:" frame-src' self' '不安全直插' '不安全-EVAL' assets-cdn.github.com"
我的问题是,如何在当前标签中添加外部iframe
或object
?