是否可以使用扩展更改核心javascript函数
我正在尝试更改默认的javascript参数。我想创建扩展,以防止获得网站的屏幕大小。当网站获得客户端屏幕大小时,它会通知并阻止它。有可能吗是否可以使用扩展更改核心javascript函数,javascript,google-chrome,Javascript,Google Chrome,我正在尝试更改默认的javascript参数。我想创建扩展,以防止获得网站的屏幕大小。当网站获得客户端屏幕大小时,它会通知并阻止它。有可能吗 >> window.screen.width 1366 >> window.screen.width = 800 800 >> window.screen.width 1366 screen是一个内置的getter/setter。如果要在访问时通知,可以使用自己的getter覆盖该属性: Object.DefineP
>> window.screen.width
1366
>> window.screen.width = 800
800
>> window.screen.width
1366
screen是一个内置的getter/setter。如果要在访问时通知,可以使用自己的getter覆盖该属性:
Object.DefineProperty窗口“屏幕”{
得到{
日志“试图获取window.screen,正在阻止”;
抛出新的错误;
},
设置{
}
};
console.logwindow.screen.availHeight;您可以使用Object.defineProperty。像Object.definePropertywindow,screen,{get:function{},set:functionval{};有些属性是可配置的,有些是不可配置的。虽然不建议更改全局对象。