Jest wspaniały Greasemonkey do uruchamiania zdefiniowanego przez użytkownika JavaScript na stronach internetowych.
Czy istnieje coś takiego jak Greasemonkey dla Safari ? A może ktoś zamiast tego napisałby rozszerzenie Safari, aby dostosować zachowanie na innych stronach internetowych? Może istnieje alternatywa, która działa na AppleScript zamiast JavaScript?
Odpowiedź
Inną opcją uruchamiania skryptów GreaseMonkey jest NinjaKit (którego używam). Jest to rozszerzenie dla przeglądarki Safari 5, co oznacza, że jest tylko odrobinę bezpieczniejsze niż GreaseKit.
Komentarze
- To wydaje się dobre, ale Nie mogę ' znaleźć żadnej dokumentacji – a jeden skrypt, którego próbowałem, nie działał (działa w Greasemonkey / Firefox; ' s Facebook Autopoke)
- @d ' ombre – tak, autor ' jest Japończykiem, więc angielskie dokumenty są minimalny. Oto ' trochę informacji , które mogą być pomocne. Jeśli chodzi o pojedyncze skrypty, większość działa, ale tak, niektóre nie ' t. W przypadku FB działa dla mnie Unfriend Finder, więc może to być problem z Autopoke.
Odpowiedź
I użyj TamperMonkey i działa zaskakująco dobrze. To także rozszerzenie Safari.
Próbowałem używać NinjaKit w przeszłości, ale już nie działa, wiele skryptów po prostu nie działa.
Odpowiedź
Czy istnieje coś takiego jak Greasemonkey dla Safari?
Możesz użyć SIMBL i GreaseKit , aby uruchomić większość Skrypty Greasemonkey w Safari, niezmodyfikowane. Szczegółowe instrukcje instalacji można znaleźć pod tym linkiem , powtórzone tutaj:
- Pobierz i zainstaluj SIMBL
- Zamknij Safari
- Pobierz GreaseKit
- Przeciągnij plik GreaseKit.bundle do
~/Library/Application Support/SIMBL/Plugins
. Może być konieczne utworzenie tej lokalizacji, jeśli nie zostanie zamknięta - Uruchom Safari i zobaczysz GreaseKit element paska menu
- Zainstaluj skrypty z http://userscripts.org – proces instalacji jest trochę różni się od podejścia Firefoksa, ale działa.
Albo zamiast tego można napisać rozszerzenie Safari, aby dostosować zachowanie na innych stronach internetowych ? Może istnieje alternatywa, która działa w AppleScript zamiast JavaScript?
Natywnym odpowiednikiem Greasemonkey dla Safari są rozszerzenia i wtyczki AppleScript. ładną bibliotekę natywnych rozszerzeń Safari, sprawdź Pimp My Safari .
Komentarze
- SIMBL zmusi mnie do używania 32-bitowej przeglądarki Safari – czegokolwiek, z czym powoduje to problemy?
- Czy próbowałeś już NinjaKit (@Dori ' sugestia)? Wygląda na to, że jest oparty na S5, a więc nowszym frameworku.
Odpowiedź
Prawdopodobnie najlepszym miejscem do rozpoczęcia będzie tutaj: http://developer.apple.com/devcenter/safari/index.action
Widziałem rozszerzenia safari, których jedynym zachowaniem było dostosowywanie zachowania witryn internetowych; zaledwie wczoraj widziałem taki, który zmienił układ reddita na bardziej przyjazny dla iOS.