Er is de geweldige Greasemonkey om door de gebruiker gedefinieerde JavaScript op webpaginas uit te voeren.
Bestaat er zoiets als Greasemonkey voor Safari ? Of zou je in plaats daarvan een Safari-extensie schrijven om het gedrag op andere webpaginas aan te passen? Misschien is er een alternatief dat op AppleScript draait in plaats van JavaScript?
Answer
Een andere optie om GreaseMonkey-scripts uit te voeren is NinjaKit (wat ik gebruik). Het is een Safari 5-extensie, wat betekent dat het net iets veiliger is dan GreaseKit.
Reacties
- Dit lijkt een goede zaak, maar Ik kan ' geen documentatie vinden – en het script dat ik probeerde werkte niet (het werkt in Greasemonkey / Firefox; het is ' s Facebook Autopoke)
- @d ' ombre – ja, de auteur ' is Japans, dus de Engelse documenten zijn minimaal. Er is ' een klein beetje hier dat wat kan helpen. Voor zover individuele scripts werken, werken de meeste, maar ja, sommige werken niet ' t. Voor FB werkt Unfriend Finder voor mij, dus het kan gewoon een probleem zijn met Autopoke.
Answer
I gebruik TamperMonkey en het werkt verrassend goed. Het is ook een Safari-extensie.
Ik heb in het verleden geprobeerd NinjaKit te gebruiken, maar het werkt niet meer voor mij, veel scripts werken gewoon niet.
Answer
Bestaat er zoiets als Greasemonkey voor Safari?
U kunt SIMBL en GreaseKit gebruiken om de meeste Greasemonkey-scripts in Safari, ongewijzigd. Gedetailleerde installatie-instructies zijn te vinden op deze link , hier herhaald:
- Download en installeer SIMBL
- Safari afsluiten
- Download GreaseKit
- Slepen het bestand GreaseKit.bundle naar
~/Library/Application Support/SIMBL/Plugins
. Mogelijk moet u deze locatie maken als deze “niet wordt afgesloten - Start Safari en u” ziet een GreaseKit menubalk-item
- Installeer scripts van http://userscripts.org – het installatieproces is een beetje anders dan de Firefox-benadering, maar het werkt.
Of zou je in plaats daarvan een Safari-extensie schrijven om het gedrag op andere webpaginas aan te passen ? Misschien is er een alternatief dat op AppleScript draait in plaats van JavaScript?
Het native-to-Safari-equivalent van Greasemonkey zijn AppleScript-extensies en plug-ins. Voor een mooie bibliotheek met native Safari-extensies, bekijk Pimp My Safari .
Reacties
- SIMBL zal me dwingen om 32-bits Safari te gebruiken – alles waar dit problemen mee veroorzaakt?
- Heb je NinjaKit geprobeerd (@Dori ' s suggestie)? Het lijkt te zijn gebaseerd op S5, dus nieuwer framework.
Antwoord
De beste plaats om te beginnen is waarschijnlijk hier: http://developer.apple.com/devcenter/safari/index.action
Ik heb safari-extensies gezien waarvan het enige gedrag was om het gedrag van websites aan te passen; gisteren zag ik er een die de lay-out van reddit veranderde om iOS-vriendelijker te zijn.