为了账号安全,请及时绑定邮箱和手机立即绑定

chrome extension 可以拿到并且改写页面的window对象吗?

chrome extension 可以拿到并且改写页面的window对象吗?

jeck猫 2018-08-10 09:10:14
想在谷歌扩展的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)


查看完整回答
1 反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 1758 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信