Greasemonkey无法识别,也无法安装本地脚本

时间:2012-04-17 08:31:20

标签: firefox installation greasemonkey

我无法安装新的*.user.js本地脚本。我使用Firefox 11.0和Greasemonkey 0.9.18。

当我在本地磁盘上打开(Firefox - 文件 - 打开).user.js文件时,它不会被识别为Greasemonkey用户脚本。

但是,如果我输入.user.js文件的URL,Greasemonkey会识别并安装该文件。

4 个答案:

答案 0 :(得分:2)

有一些事情可能导致这种情况:

  1. 脚本是否在系统的temp路径中? (如在Windows命令行上运行echo %temp%所报告的那样。)
    有一个未报告的“功能”,脚本不会从此位置安装,但将从其他文件夹安装。

  2. 是否已存在其他同名脚本?
    从脚本管理器中卸载它。

  3. 调试脚本时,Firefox的运行时状态可能会损坏,无论是基于每个选项卡还是程序范围。尝试打开一个新选项卡并重点安装。

  4. 像这样重启:

    1. 关闭Firefox。使用任务管理器确保停止所有Firefox进程。他们可能需要几分钟。如果您使用任务管理器来终止进程,那么之后运行CHKDSK是个好主意。
    2. Firefox profile folder
    3. 中找到gm_scripts文件夹
    4. 删除您正在处理的脚本的子文件夹以及弹出的任何重复项或错误。
    5. 重启Firefox。
    6. 重新安装您正在处理的GM脚本
  5. 关注the "Bigger Problems" instructions at the GM troubleshooting guide

答案 1 :(得分:2)

我在这里遇到了同样的问题。 在阅读Brock Adams的回答后,我意识到我的文件夹名为“GM_scripts”,因此我更改了文件夹名称,再次尝试并且有效。

答案 2 :(得分:0)

卸载并安装greasymonkey为我工作。之前的所有脚本都已自动恢复。

答案 3 :(得分:0)

遇到同样的问题,这里没有提到解决方案我只需右键单击文件浏览器中的脚本并“打开...”firefox就可以安装我的脚本。弹出脚本安装对话框并完成。目前没有其他方法可供我使用。