Lassen Sie mich zunächst das Problem sagen, das ich habe: Ich muss dieselbe Webseite häufig ausfüllen, und der Inhalt, den ich ausfüllen muss, ist größtenteils derselbe, aber über die gesamte Webseite verteilt.
Die Lösung, an die ich gedacht habe: Ich weiß, dass es eine Möglichkeit gibt, eine Javascript-Funktion zu erstellen, die Sie hinter ein Google-Lesezeichen setzen, sodass Sie auf der Seite einfach auf dieses Lesezeichen klicken und einige Dinge tun.
Ich habe mich gefragt, ob jemand so etwas benutzt (oder erschaffen) hat. Wenn Sie das selbst machen können, wie fangen Sie damit an? Und können Sie jquery verwenden?
Wenn es möglich ist, dies zu erstellen, habe ich mich auch gefragt, ob es möglich ist, beim Klicken ein Popup anzuzeigen, in dem einige Parameter abgefragt werden, damit ich nicht 3,4 Mal dasselbe ausfüllen muss
quelle
noConflict
sobald es geladen ist, falls die Seite Prototype oder MooTools oder etwas anderes verwendet, das$
als globales Symbol verwendet wird, und zu diesem Zeitpunkt wird das Lesezeichen ziemlich gründlich gelöscht von Hand ... :-)script
Tag auf der Seite, also ...prompt
. Oder fügen Siediv
der Seite natürlich ein mit absoluter Positionierung hinzu oder verwenden Sie sogar die jQuery-Benutzeroberfläche, wenn die Seite geladen ist.Dieser Lesezeichenersteller ist praktisch, um Ihr JavaScript in eine Zeile zu zerlegen: http://mrcoles.com/bookmarklet/
quelle
javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) }
quelle
Hier ist ein Beispiel für eines, mit dem Sie die Webseite wie ein Dokument bearbeiten können.
javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0
quelle
Sie können Eingabeaufforderungen und Warnungen verwenden und Fenster bestätigen, und ich habe eine Art Spiel erstellt. Es ist aber nicht so sauber. Hier ist der Javascript-Code:
An den Herausgeber: Am Anfang muss ein "Javascript:" vorhanden sein, damit es übrigens funktioniert
javascript: var totalClicks = 0; for (var i = 0; i < 1000000; i++){ var message1 = prompt("Clicker Game!\nClicks: "+totalClicks,"remove this text to end the game"); totalClicks++; if (message1 !== "remove this text to end the game"){ i = Math.Infinity; } } alert("Thanks for playing my game!\nClicks: "+totalClicks)
quelle
Für Mozilla verwenden Sie gerne als
javascript:function myFun(){ var d=document; var e=d.getElementById("someElement"); var e.value="some value"; }myFun();
quelle