Injizieren local .js-Datei in eine Webseite?

Möchte ich zu Spritzen, ein paar lokale .js-Dateien in eine Webseite. Ich meine nur-client-Seite, wie in in meinem browser, ich brauche nicht jemand anderes auf die Seite zugreift, um in der Lage sein, um es zu sehen. Ich brauche nur zu nehmen .js-Datei, und dann es so machen, es ist, als ob die Datei enthalten war, in die Seite den html-Code über ein <script> tag alle zusammen.

Es ist okay, wenn es dauert eine Sekunde, nachdem die Seite geladen wurde, für die Sachen, die in den lokalen Dateien zur Verfügung stehen.

Es ist okay, wenn ich am computer zu tun, diese "von hand" mit einer Konsole oder so etwas.

Ich versuche schon seit zwei Tagen, habe ich versucht, Greasemonkey, habe ich versucht, manuell das laden von Dateien mit einem JavaScript-Konsole. Es wundert mich, dass es nicht (scheinbar) ein etablierter Weg, dies zu tun, es scheint wie eine einfache Sache zu tun möchten. Ich denke, das einfache ist nicht dasselbe wie common, aber.

Falls es hilft, der Grund, warum ich dies tun wollen, ist, um einen chatbot, der auf eine JS-basierte chat-client. Einige der bot-code ist gemischt, in die bereits vorhandene chat-code-für, dass ich Fiddler ' abfangen von Anfragen zu .../chat.js und ersetzen Sie es mit einer lokalen Datei. Aber ich habe zwei .js-Dateien sind "unabhängig" von allem auf der Seite selbst. Die gibt es nicht .js-Dateien angefordert, die von der Seite, die ich ersetzen kann, Sie für, also kann ich nicht verwenden Fiedler.

  • Versuchen Sie firefox das firebug plugin.
  • Ich habe das installiert - aber was soll ich tun? Erstellen Sie ein Skript-tag und anfügen an den DOM über die JS-Konsole nicht scheinen, um den trick zu tun. Es wird Hinzugefügt, um den dom und der Inhalt der Datei wird geladen, aber wenn ich versuche, auf jede variable, die deklariert, dort bekomme ich noch ein 'undefined'.
  • Dies kann leicht erreicht werden, die in einem browser-spezifische Erweiterung.
  • Greasemonkey nicht, dass...
InformationsquelleAutor Jack M | 2012-04-28
Schreibe einen Kommentar