2010-01-29 3 views
3

Je pense à écrire un plugin de navigateur, mais je ne connais aucun C. Puis-je écrire des plugins de navigateur avec Java ou Python?Puis-je écrire des plugins de navigateur avec Python?

Je pensais ... Tous ces sites web stockent des cookies sur mon navigateur pour m'identifier. Si j'écrivais un plugin qui fournirait un GUID de navigateur dans les en-têtes http, les serveurs Web pourraient identifier le navigateur.

Je pense que cela exclurait le besoin de 99% de tous les cookies, prétendant un instant que tous les utilisateurs et les serveurs l'utilisent.

+7

Faire semblant que tous les utilisateurs installeraient votre plugin est beaucoup trop. Pas même Java ou Flash ont une base d'installation aussi grande. Même prétendre que 1% des gens l'installerait est bien trop loin. En outre, avec les préoccupations sur la vie privée, la plupart des gens ne voudraient pas qu'un GUID soit envoyé à chaque demande ... Je ne le ferais sûrement pas. –

+0

Idée intéressante. Un GUID n'est pas parfait. il peut être spoofé. Quelqu'un pourrait utiliser votre adresse MAC et la connaissance de la dernière interface graphique que vous avez créée pour générer des GUID qui sembleraient être vous. –

+1

Etre capable d'identifier le navigateur de manière unique est probablement la principale chose que les gens n'aiment pas dans les cookies. –

Répondre

1

Vous pouvez certainement écrire un plugin ActiveX pour IE en Python en utilisant les interfaces win32com. Mais vous devrez installer Python et pywin32 avec votre plugin pour que cela fonctionne, donc ce serait assez encombrant. Je ne pense pas que ça va être populaire d'installer tout ça juste pour obtenir un GUID.

(En fait, la plupart des gens spécifiquement ne veulent pas un GUID. Est-ce vraiment votre objectif seulement? Si vous pensez à une seule inscription sur les options, regardez les systèmes comme OpenID utilisé sur le SO ... Cela donne à l'utilisateur beaucoup plus de contrôle.)

+0

J'utilise Mac, ce n'est pas une option. Je ne sais pas si PyObjC peut le faire ... Peut-être que je devrais apprendre C ou XUl pour Firefox. – Pepijn

+1

Ecrire un add-on avec XUL et JavaScript serait le chemin de moindre résistance, si vous avez seulement besoin de supporter Firefox. Les modules complémentaires sont beaucoup moins compliqués que les plugins réels. – bobince

Questions connexes