我正在为chrome编写扩展程序。问题是我需要将加载页面的iframe插入DOM而不是加载自身。
以下是内容脚本的代码:
window.stop();
var body = document.createElement("body");
body.src = window.location.href;
document.documentElement.appendChild(body);
为什么浏览器会在DOM中生成正文但不在页面上显示?
答案 0 :(得分:0)
不知道为什么会这样,但是window.stop在调用后阻止了DOM的更改。为了重置这种状态,我应该这样做:
document.documentElement.innerHTML = "";
作为奖金头和身体将自动附加)