3

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

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

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

4

4 回答 4

2

有几件事会导致这种情况:

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

  2. 是否已经存在另一个同名脚本?
    从脚本管理器中卸载它。

  3. Firefox 的运行时状态在调试脚本时可能会被破坏,无论是在每个选项卡上还是在程序范围内。尝试打开一个新标签并集中安装。

  4. 像这样重启:

    1. 关闭火狐。使用任务管理器确保所有 Firefox 进程都已停止。他们可能需要几分钟。如果您使用任务管理器杀死一个进程,那么最好在CHKDSK之后运行。
    2. gm_scripts在您的Firefox 配置文件文件夹中找到该文件夹​​。
    3. 删除您正在处理的脚本的子文件夹以及弹出的任何重复或杂散。
    4. 重启火狐。
    5. 重新安装您正在处理的 GM 脚本。

  5. 按照GM 故障排除指南中的“更大的问题”说明进行操作
于 2012-04-17T09:31:16.123 回答
2

我在这里遇到了同样的问题。在阅读了 Brock Adams 的回答后,我意识到我的文件夹被命名为“GM_scripts”,所以我更改了文件夹名称,再次尝试并成功了。

于 2012-10-16T12:27:56.087 回答
0

卸载和安装 greasymonkey 对我有用。所有以前的脚本都会自动恢复。

于 2014-05-22T08:55:08.987 回答
0

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

于 2014-08-23T19:16:23.497 回答