想在谷歌扩展的Content Scripts里改写页面的window对象,例如var _alert =window.alert;window.alert = function(){ console.log(arguments);
_alert(arguments);
}但是这个改写的并不是页面的window对象,而是Content Scripts里的window对象,请问页面的window对象在扩展里要如何获取和改写呢?
1 回答

qq_笑_17
TA贡献1818条经验 获得超7个赞
記得好像不能直接存取 window
var script = document.createElement("script");
script.innerHTML = 'var _alert = window.alert;window.alert = function(){console.log(arguments);_alert(arguments);}'
document.head.appendChild(script)
添加回答
举报
0/150
提交
取消