我目前正在尝试创建一个始终显示在页面右下角的Google Chrome扩展程序。
但是我无法让注入的iframe出现在左上角的任何地方,而且每个页面的大小都有限,我不知道是什么导致它
守则是 -
的manifest.json
string
contentscript.js
{
"name": "Embed external site",
"version": "1",
"manifest_version": 2,
"content_scripts": [{
"js": ["contentscript.js"],
"matches": ["*://*/*"],
"all_frames": true
}],
"web_accessible_resources": [
"frame.html"
]
}
frame.html
var extensionOrigin = 'chrome-extension://' + chrome.runtime.id;
if (!location.ancestorOrigins.contains(extensionOrigin)) {
var iframe = document.createElement('iframe');
iframe.src = chrome.runtime.getURL('frame.html');
document.body.appendChild(iframe);
}