J'écris un script Greasemonkey qui a juste quelques paramètres utilisateur (en utilisant simplement GM_getValue et GM_setValue).Fonctionnalité comme "about: whatever" pour afficher des données arbitraires dans Firefox
Ce que je voudrais pouvoir faire est de créer une page de paramètres pour le script, et l'ajouter aux sites @ include-d. Ainsi, par exemple, il serait exécuté sur:
@include http://www.greasemonkeyedsite.com/*
@include about:myScriptConfig
le script va vérifier l'URL du site, il est appelé pour. Si c'est le sujet: un, il créerait et afficherait une page de paramètres, sinon il exécuterait simplement le script comme d'habitude.
Je suis arrivé avec cela sous l'impression que vous pourriez taper sur: (n'importe quoi) et il se montrerait bien, avec juste le texte suivant le sujet: comme le contenu de la page. Je me souviens de ce travail la dernière fois que je l'ai vérifié, mais c'était il y a des années.
Semble être que vous ne pouvez pas simplement afficher des données arbitraires en utilisant environ: x plus, cependant. Firefox affiche simplement une erreur "L'URL n'est pas valide et ne peut pas être chargée".
Je connais les données: protocole URI, mais ce n'est pas approprié car l'entrer manuellement dans la barre d'adresse ne mène pas à sa propre page.
Y at-il un comportement équivalent? Ou vais-je devoir juste avoir un bouton "paramètres" sur le coin supérieur de greasemonkeyedsite.com qui cache et montre une div de paramètres?
+1, question intéressante. –
assez sûr qu'il y a un moyen de le faire. J'ai vu des addons qui utilisent une page personnalisée pour modifier les paramètres. – drudge
suivi: il a été fait en utilisant un 'chrome: //' URI personnalisé – drudge