Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Greasemonkey脚本可以读取Firefox历史数据库吗?_Firefox_Greasemonkey - Fatal编程技术网

Greasemonkey脚本可以读取Firefox历史数据库吗?

Greasemonkey脚本可以读取Firefox历史数据库吗?,firefox,greasemonkey,Firefox,Greasemonkey,Greasemonkey脚本可以读取Firefox历史数据库吗? 若否,原因为何?如果是,如何进行?否 Firefox将其历史记录存储在中。两种访问方法是访问places.sqlite文件或使用这两种方法都是普通JavaScript特别禁止的,因为坏人可以(并且已经)使用这种能力犯罪 而Greasemonkey理论上可以允许GM脚本做这些事情。因此,本质上您无法访问历史记录,因为不受信任的javascript无法做到这一点,Greasemonkey的开发人员只能解锁“特权”javascript的

Greasemonkey脚本可以读取Firefox历史数据库吗? 若否,原因为何?如果是,如何进行?

Firefox将其历史记录存储在中。两种访问方法是访问
places.sqlite
文件或使用这两种方法都是普通JavaScript特别禁止的,因为坏人可以(并且已经)使用这种能力犯罪

而Greasemonkey理论上可以允许GM脚本做这些事情。因此,本质上您无法访问历史记录,因为不受信任的javascript无法做到这一点,Greasemonkey的开发人员只能解锁“特权”javascript的一两项功能。他们正试图保护可能在不知不觉中安装恶意脚本的GM临时用户

所以Greasemonkey没有这种能力,而且很可能永远也不会。但是,你可以获得查看历史的能力