Dienstag, 17. Juni 2008

Notizen zum Einsatz von Greasemonkey

  1. Niemals einen Popupblocker benutzen, wenn man mit Greasemonkey eine Seite bedienen will, die Popups benutzt. Es gibt eine dumme Fehlermeldung, dass __oldwin keine properties hätte:

    ca2.js:1958



    __oldwin has no properties
    __oldwin.isloaded = false ; // Make sure we wait 'till a new document is loa...

    und nichts passiert.
  2. Wenn man in einem GreaseMonkey-Skript die Umgebung der "Inline-Skripte" braucht, kann man einfach ein Inline-Skript injizieren:

    var inject = document.createElement('script');
    inject.type='text/javascript';
    inject.appendChild(document.createTextNode("caSubmit(parent.inhalt,'38','','','','inhalt','false',false);"));
    document.body.appendChild(inject);

    Auch window.setTimeout hilft hier viel.
  3. StarWeb Servlet überschreibt alles Mögliche, auch "window" und "document" - das macht vieles ein bißchen kompliziert. Firebug hat sehr geholfen.
  4. Erste informelle Umfragen zum geplanten stoßen auf geteilte Meinungen.
  5. Plan: ca. 1000 Dokumente aufbereiten und online stellen. Vorerst statisch bauen. Lucene-Index anwenden

Keine Kommentare: