使用JavaScript更改Firefox浏览器中的历史记录条目
Firefox有一个名为使用JavaScript更改Firefox浏览器中的历史记录条目,javascript,firefox,browser-history,Javascript,Firefox,Browser History,Firefox有一个名为UniversalBrowserRead的安全特权,我可以通过它读取当前窗口的历史记录条目。还有一个UniversalBrowserWrite,但我无法使用它来更改历史记录条目,例如: netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserW
UniversalBrowserRead
的安全特权,我可以通过它读取当前窗口的历史记录条目。还有一个UniversalBrowserWrite
,但我无法使用它来更改历史记录条目,例如:
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
for(var i = 0; i < history.length; i++)
history[i]='http://www.google.com';
netscape.security.privilegmanager.enablePrivilege(“UniversalBrowserRead”);
netscape.security.privilegmanager.enablePrivilege(“UniversalBrowserWrite”);
对于(变量i=0;i
当我在谷歌上搜索“netscape.security.privilegmanager.enablePrivilege”(“UniversalBrowserWrite”);”时,有人知道如何让它工作吗(如果可能的话)这是第三个结果:
当我在谷歌上搜索“netscape.security.privilegmanager.enablePrivilege”(“UniversalBrowserWrite”);”这是第三个结果: 你不能 在表“需要特权的JavaScript功能”中 历史对象: 获取任何属性的值UniversalBrowserRead 设置首选项属性UniversalBrowserWrite 它说您可以更改偏好,而不是值。您不能 在表“需要特权的JavaScript功能”中 历史对象: 获取任何属性的值UniversalBrowserRead 设置首选项属性UniversalBrowserWrite
它说您可以更改首选项,而不是值。在javascript中,您最好使用location更改最后一个条目。replace()在javascript中,您最好使用location更改最后一个条目。replace()您需要UniversalXPConnect以这种方式修改历史记录
请注意,enablePrivilege已被弃用,并且正在慢慢删除,因此我不会根据它编写新代码…您需要UniversalXPConnect以这种方式修改历史记录
请注意,enablePrivilege已被弃用并被缓慢删除,因此我不会根据它编写新代码…我看到过这一个,它与更改历史记录条目无关。我看到过这一个,它与更改历史记录条目无关。