Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用扩展更改核心javascript函数_Javascript_Google Chrome - Fatal编程技术网

是否可以使用扩展更改核心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

我正在尝试更改默认的javascript参数。我想创建扩展,以防止获得网站的屏幕大小。当网站获得客户端屏幕大小时,它会通知并阻止它。有可能吗

>> 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{};有些属性是可配置的,有些是不可配置的。虽然不建议更改全局对象。