3

Je cherche à rendre un module complémentaire du navigateur aussi largement et facilement distribué que possible.Cross Links Addons

Existe-t-il un ensemble d'add-ons wrapper pour tous les principaux navigateurs, qui me permettra d'écrire un morceau de code qui peut ensuite être exécuté dans l'un des principaux navigateurs? Je n'ai pas besoin de quelque chose de sophistiqué, juste DOM et quelques ajax.

Quelque chose dans le style de greasemonkey pour IE, FF et Chrome serait bien.

Dans le même ordre d'idées, existe-t-il un moyen de créer un lien vers mon script pour qu'il demande une installation de greasemonkey (s'il n'est pas installé), puis dirige le script?

+0

Développez-vous un plug-in de contenu (comme Flash) ou un plug-in au niveau du navigateur (comme FlashBlock)? –

+0

Au niveau du navigateur. J'espère que dans Javascsript mais je suis ouvert aux autres (XUL) si nécessaire. –

Répondre

1

Pour IE il y a Trixie ou IE7Pro, il est construit en Opera support for userscripts et pour Safari il y a GreaseKit, et pour Chrome, vous pouvez enable user-scripts aussi bien.

Je ne suis pas sûr de déclencher automatiquement l'installation de GreaseMonkey.

+0

Wow, ok. Des scripts pour faire la détection du navigateur et amener mes utilisateurs à installer le bon? Et toute la documentation sur le sous-ensemble partagé des fonctionnalités disponibles? –

+0

Pour la détection du navigateur, j'utiliserais jQuery.browser (http://docs.jquery.com/Utilities/jQuery.browser), ou vous pourriez essayer d'analyser navigator.userAgent (http://www.w3schools.com/ jsref/prop_nav_useragent.asp) vous-même. Les graphiques de compatibilité QuirksMode (http://www.quirksmode.org/compatibility.html) sont une bonne source des fonctionnalités de JS (et autres) prises en charge dans divers navigateurs. – pib