我编写了一个小的 Greasemonkey 用户脚本来修改<a href...
RSS 提要中的一些GET 参数,使其更方便使用。当我在启用脚本的情况下直接在 Firefox 中加载 RSS 页面时,它工作正常。
但是,当使用 Firefox 插件 RSS 聚合器(如 Brief 或 Newsfox)时,不会应用用户脚本。No installed scripts run on this page
尽管脚本被设置为included pages
值*
并在所有普通网页上激活,但它仍显示在 GM 上下文菜单中。我还尝试明确指定插件 URL,以防*
它实际上没有处理潜在的意外 URL 方案,例如chrome://
,但它仍然处于非活动状态。
我怀疑 Greasemonkey 对chrome://
URL禁用,可能是出于安全原因,因为它们比典型网页具有更宽松的安全性。或者也许正在发生某种沙盒。有什么方法可以实现我想要的,而不必求助于具有内容自适应功能的 Web 代理?
在过去六个月或更长时间里,当我使用 Firefox 下载文件时,它通常会损坏。在这几个月里,我一直让 Firefox 保持最新状态。我目前正在运行 3.6.6 32 位。以下是一些细节:
我运行了一些测试,连续 6 次下载相同的 2.5 MB .zip 文件(每次重命名源文件,以免触发上述 #1),并将损坏的文件与 WinMerge 中的有效文件进行比较。每一次,腐败都是不同的。大多数文件内容匹配,损坏的文件中总是缺少段。然而,在这六种情况之一中,一段不应该存在的文件也被插入到损坏的文件中。损坏的块,无论是丢失的、错误的还是添加的,在 WinMerge 中出现的大小相似,可能与 Firefox 的下载块大小有关?
虽然很多事情可以解释一些症状,但我无法确定一个适合所有这些的原因,尤其是 #3。任何帮助将不胜感激。