Existe-t-il des scripts Greasemonkey pour Safari?

11

Il y a la merveilleuse Greasemonkey pour exécuter du JavaScript défini par l'utilisateur sur les pages Web.

Existe-t-il une chose telle que Greasemonkey for Safari? Ou faudrait-il plutôt écrire une extension Safari pour personnaliser le comportement sur d'autres pages Web? Peut-être qu'il existe une alternative qui fonctionne sur AppleScript au lieu de JavaScript?

danieldekay
la source

Réponses:

6

Une autre option pour exécuter des scripts GreaseMonkey est NinjaKit (qui est ce que j'utilise). C'est une extension Safari 5, ce qui signifie que c'est juste un peu plus sûr que GreaseKit.

Dori
la source
Cela semble être une bonne chose, mais je ne trouve aucune documentation - et le script que j'ai essayé n'a pas fonctionné (il fonctionne dans Greasemonkey / Firefox; c'est Facebook Autopoke)
danieldekay
@ d'ombre - ouais, le japonais de l'auteur, donc les documents anglais sont minimes. Il y a un peu ici qui pourrait être utile. En ce qui concerne les scripts individuels, la plupart fonctionnent, mais oui, certains ne le font pas. Pour FB, Unfriend Finder fonctionne pour moi, il peut donc s'agir simplement d'un problème Autopoke.
Dori
3

J'utilise TamperMonkey et cela fonctionne étonnamment bien. C'est aussi une extension Safari.

J'ai essayé NinjaKit utilisé dans le passé mais cela ne fonctionne plus pour moi, beaucoup de scripts ne fonctionneront tout simplement pas.

fpg1503
la source
2

Existe-t-il une chose telle que Greasemonkey for Safari?

Vous pouvez utiliser SIMBL et GreaseKit pour exécuter la plupart des scripts Greasemonkey dans Safari, non modifiés. Les instructions d'installation détaillées se trouvent sur ce lien , répétées ici:

  1. Téléchargez et installez SIMBL
  2. Quittez Safari
  3. Télécharger GreaseKit
  4. Faites glisser le fichier GreaseKit.bundle vers ~/Library/Application Support/SIMBL/Plugins. Vous devrez peut-être créer cet emplacement s'il ne quitte pas
  5. Démarrez Safari et vous verrez un élément de la barre de menu GreaseKit
  6. Installez les scripts depuis http://userscripts.org - le processus d'installation est un peu différent de l'approche Firefox, mais cela fonctionne.

Ou faudrait-il plutôt écrire une extension Safari pour personnaliser le comportement sur d'autres pages Web? Peut-être qu'il existe une alternative qui fonctionne sur AppleScript au lieu de JavaScript?

L'équivalent natif de Safari de Greasemonkey est les extensions et plugins AppleScript. Pour une belle bibliothèque d'extensions natives de Safari, consultez Pimp My Safari .

Ian C.
la source
SIMBL me forcera à utiliser Safari 32 bits - tout ce qui pose problème?
danieldekay
Avez-vous essayé NinjaKit (suggestion de @ Dori)? Il semble être basé sur S5, donc un cadre plus récent.
Ian C.
1

Le meilleur endroit pour commencer sera probablement ici: http://developer.apple.com/devcenter/safari/index.action

J'ai vu des extensions de safari dont le seul comportement était de personnaliser le comportement des sites Web; hier, j'en ai vu un qui a changé la disposition de reddit pour être plus compatible avec iOS.

le voici .

maman
la source