Существуют ли сценарии Greasemonkey для Safari?

11

Есть замечательный Greasemonkey для запуска пользовательского JavaScript на веб-страницах.

Есть ли такая вещь, как Greasemonkey для Safari? Или вместо этого можно написать расширение Safari для настройки поведения на других веб-страницах? Может быть, есть альтернатива, которая работает на AppleScript вместо JavaScript?

danieldekay
источник

Ответы:

6

Другой вариант запуска скриптов GreaseMonkey: NinjaKit (это то, что я использую). Это расширение Safari 5, что означает, что оно немного безопаснее, чем GreaseKit.

Dori
источник
Это кажется хорошей вещью, но я не могу найти никакой документации - и один скрипт, который я пробовал, не работал (он работает в Greasemonkey / Firefox; это Facebook Autopoke)
danieldekay
@ d'ombre - да, авторский японский, поэтому английские документы минимальны. Есть немного здесь что может быть какой-то помощью. Что касается отдельных сценариев, большинство из них работают, но да, некоторые этого не делают. Для FB у меня работает Unfriend Finder, так что это может быть просто проблема Autopoke.
Dori
3

я использую TamperMonkey и это работает на удивление хорошо. Это также расширение Safari.

Я пытался использовать NinjaKit в прошлом, но он больше не работает для меня, многие сценарии просто не будут работать.

fpg1503
источник
2

Есть ли такая вещь, как Greasemonkey для Safari?

Ты можешь использовать SIMBL а также GreaseKit запускать большинство скриптов Greasemonkey в Safari без изменений. Подробные инструкции по установке находятся по этой ссылке повторил здесь:

  1. Загрузить и установить SIMBL
  2. Выйти из сафари
  3. Скачать GreaseKit
  4. Перетащите файл GreaseKit.bundle в ~/Library/Application Support/SIMBL/Plugins, Вам может понадобиться создать это место, если оно не выходит
  5. Запустите Safari, и вы увидите GreaseKit пункт меню
  6. Установить скрипты из http://userscripts.org - процесс установки немного отличается от подхода Firefox, но он работает.

Или вместо этого можно написать расширение Safari для настройки поведения на других веб-страницах? Может быть, есть альтернатива, которая работает на AppleScript вместо JavaScript?

Эквивалентом Greasemonkey, родным для Safari, являются расширения и плагины AppleScript. Для хорошей библиотеки собственных расширений Safari проверьте Прокачай Сафари ,

Ian C.
источник
SIMBL заставит меня использовать 32-битное Safari - что-нибудь, с чем это вызывает проблемы?
danieldekay
Ты пытался NinjaKit (Предложение @ Дори)? Похоже, будет основан на S5, поэтому более новые рамки.
Ian C.
1

Лучшее место для начала, вероятно, будет здесь: http://developer.apple.com/devcenter/safari/index.action

Я видел расширения сафари, единственное поведение которых состояло в том, чтобы настраивать поведение веб-сайтов; только вчера я увидел тот, который изменил расположение reddit, чтобы быть более дружественным к iOS.

вот ,

mummey
источник