是否可以使用 GreaseMonkey 和 Firefox 进行即时字符串替换

是否可以使用 GreaseMonkey 和 Firefox 进行即时字符串替换

我一直在寻找阻止 Brightcove 视频在 Firefox 中自动启动的方法,并得出结论,如果不通过 Grease Monkey 之类的外部编程,就无法做到这一点。但是,我不精通 javascript,更不用说 GM 了。所以我想先在这里问一下我想要做的事情是否可行,或者这是否是徒劳的。

我想要实现的是执行一个特定于站点的脚本来替换该站点代码中运行时的字符串值。具体来说,我正在寻找的是可以执行此操作的 GM 样式:

if site_domain = 'www.SiteWithAutoPlayVideos.com'
  then replace_all('<param name="autoStart"             value="true" />',
                   '<param name="autoStart"             value="false" />');

通过 Super User 查看了任何可能与 GreaseMonkey 相关的内容后,我看到通知说,出于安全原因,GM 执行脚本的沙盒必须保持独立。所以,我怀疑我可能会失望。但如果这是可以实现的,而且这里有人可以证实这一点,那么我会尽我所能克服学习曲线,解决这个令人讨厌的小问题。

是的,我尝试过 Flash Block 和 FlashDisable 来解决这个问题,但没有成功。

相关内容