Fonctionner comme google chrome bookmark

Permettez-moi d'abord de dire le problème que je dois: j'ai besoin de remplir la même page Web beaucoup de fois, et le contenu que je dois remplir est pour la plus grande partie de la même chose, mais est dispersé dans toute la page Web.

La solution que je pensais: je sais qu'il existe un moyen de créer une fonction javascript que vous mettez derrière un marque-google pour que, lorsque vous êtes sur la page, vous cliquez simplement sur ce marque-pages, et cela va faire certaines choses.

Je me demandais si quelqu'un a utilisé (ou créé) quelque chose comme ça. Si vous pouvez le faire vous-même, comment pouvez-vous commencer par cela? Et pouvez-vous utiliser jquery?

S'il est possible de créer cela, je me demandais également s'il serait possible, lorsque vous cliquez sur, d'afficher une fenêtre contextuelle pour demander quelques paramètres, de sorte que je n'ai pas besoin de remplir la même chose 3,4 fois

Vous pouvez le faire en utilisant un bookmarklet . Un bookmarklet est un marque-page avec URI commençant par le jsee de pseudo-protocole javascript: suivi d'un code JavaScript codé par URI. Lorsque vous déclenchez le signet, le navigateur exécutera le code dans le contexte de la page actuelle. Donc, vous allez sur cette page, puis utilisez ce bookmarklet pour remplir vos informations standard, et vous y allez.

Par exemple, voici un bookmarklet qui, lorsqu'il est exécuté, recherchera un élément avec l' id someElement sur la page et, s'il est trouvé, affecte "some value" à sa value property:

 javascript:(function(){var d=document,e=d.getElementById("someElement");e.value="some value";})(); 

Ce créateur de bookmarklet sera utile pour écraser votre JavaScript en une seule ligne: http://mrcoles.com/bookmarklet/

 javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) } 

Pour Mozilla, utilisez comme

 javascript:function myFun(){ var d=document; var e=d.getElementById("someElement"); var e.value="some value"; }myFun();