是否有Safari的Greasemonkey脚本?


11

很棒的Greasemonkey可以在网页上运行用户定义的JavaScript。

Safari是否有Greasemonkey之类的东西?还是会编写Safari扩展程序来自定义其他网页上的行为?也许有替代方法可以在AppleScript上运行而不是JavaScript?

Answers:


6

运行GreaseMonkey脚本的另一个选项是NinjaKit(这是我使用的)。它是Safari 5的扩展程序,这意味着它比GreaseKit安全一些。


这似乎是一件好事,但我找不到任何文档-我尝试过的一个脚本不起作用(在Greasemonkey / Firefox中有效;在Facebook Autopoke中有效)
danieldekay 2011年

@ d'ombre-是的,作者是日语,所以英语文档很少。有一个在这里一点,这可能是一些帮助。就单个脚本而言,大多数可以工作,但是的,有些则不能。对于FB,Unfriend Finder对我有用,因此可能只是Autopoke问题。
Dori

3

我使用了TamperMonkey,它的运行异常出色。它也是Safari扩展。

我过去曾尝试使用NinjaKit,但对我而言不再有效,很多脚本根本无法使用。


2

Safari是否有Greasemonkey之类的东西?

您可以使用SIMBLGreaseKit在未修改的Safari中运行大多数Greasemonkey脚本。在此链接中找到详细的安装说明,在此重复:

  1. 下载并安装SIMBL
  2. 退出Safari
  3. 下载GreaseKit
  4. 将GreaseKit.bundle文件拖到~/Library/Application Support/SIMBL/Plugins。如果没有退出,您可能需要创建此位置
  5. 启动Safari,您将看到GreaseKit菜单栏项
  6. http://userscripts.org安装脚本-安装过程与Firefox方法略有不同,但可以。

还是会编写Safari扩展程序来自定义其他网页上的行为?也许有替代方法可以在AppleScript上运行而不是JavaScript?

Safari的Greasemonkey等效于AppleScript扩展和插件。有关本机Safari扩展的不错的库,请查看Pimp My Safari


SIMBL会迫使我使用32位Safari,这会引起什么问题吗?
danieldekay 2011年

您是否尝试过NinjaKit@Dori的建议)?它看起来是基于S5的,所以是较新的框架。
伊恩·C

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.