Javascript 如何将带有外部源的iframe或对象附加到网站?

Javascript 如何将带有外部源的iframe或对象附加到网站?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在开发一个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.onCli

我正在开发一个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“”,因为它违反了 以下内容安全策略指令:“frame src'self” “不安全内联”“不安全评估”资产cdn.github.com”

我的问题是,如何将外部
iframe
对象添加到当前选项卡