|
|
|
|
Hi, ich hab mir das Favorite Boards-Script auf dem Firefox installiert, nur wird nichts angezeigt. Ist das zufällig ein bekannter Fehler auf Win7 64bit?
|
|
|
|
|
|
|
Seitdem das Script geschrieben wurde, hat sich auch das Forum verändert. Evtl muss man da ein paar Indizes abändern (am Betriebssystem kann sowas natürlich nciht liegen, wie kommt man da drauf? )
|
|
|
|
|
|
|
| Zitat von Redh3ad
(am Betriebssystem kann sowas natürlich nciht liegen, wie kommt man da drauf? )
| |
Ich glaub 90% der Leute die GM Scripts benutzen wissen nicht wie das eigentlich funktinoiert
|
|
|
|
|
|
|
Das is ja auch ein echt verrücktes Teil.
Hast du meine PN nich bekommen oder is dir das zu blöd?
|
|
|
|
|
|
|
Morgen
|
|
|
|
|
|
|
Warum geht auf einmal das Mute-User-Plugin nicht mehr?
|
|
|
|
|
|
|
Hat jemand ein grandioses Script das einfach nur alle youtube videos in bester Qualität anzeigt? Kein Download link, kein schnick schnack. Nur alles in höchster verfügbarer Qualität.
|
|
|
|
|
|
|
Kannste doch in den YT-Optionen einstellen
|
|
|
|
|
|
|
Bei jedem ausser bei mir ja:
|
|
|
|
|
|
|
|
|
|
|
So, ich habe mich auch einmal an einem Skript versucht: Geburtstage
Das Skript blendet eine Leiste oberhalb des Lesezeichen-Blocks mit allen Leuten ein, die am aktuellen Tag Geburtstag haben und die man vorher hinzugefügt hat.
Genaugenommen müssen es nicht nur Geburtstage sein, sondern können alle möglichen wiederkehrenden Ereignisse sein, da auf Monat und Tag geprüft wird.
Vorschau:
Über Kritik, Flames, Lob, usw. würde ich mich freuen.
Sollte ich ein ähnliches Skript übersehen haben, rufe ich morgen beim Augenarzt an.
|
|
|
|
|
|
|
Ein Geburtstaganzeiger, find ich gut!
Man muss jeden Nutzer einzeln eingeben. Warum nicht einfach alle Freunde?
So ein JavaScript Code bricht mir das Herz. Gehe auf http://jslint.com/ füge deinen Code ein, klicke auf "The good parts" und dann auf "JSLint".
MfG Hase
|
|
|
|
|
|
|
1) Danke.
2) Könnte ich zusätzlich einbauen, wenn ich wüsste wie.
3) Was will jslint mir mit 'document'/'XPathResult' is not defined. sagen und warum soll ich '++' nicht verwenden?
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von cms am 01.06.2010 20:11]
|
|
|
|
|
|
| Zitat von cms
1) Danke.
2) Könnte ich zusätzlich einbauen, wenn ich wüsste, wie.
3) Was will jslint mir mit 'document'/'XPathResult' is not defined. sagen und warum soll ich '++' nicht verwenden?
| |
3) Speicherfreundlicher und so
2) GM_xmlhttpRequest -> rausparsen
1) ka
|
|
|
|
|
|
|
3) D.h. i = i + 1; ist besser? Sollte das nicht intern genau so umgesetzt werden?
/: Das "'document' is not defined." hab ich durch aktivieren der Option "assume webbrowser" wegbekommen und "'XPathResult' is not defined." ignorier ich jetzt einfach.
2) Also müsste ich erst aus http://my.mods.de/p/buddies.php alle UIDs parsen und anschließend bei jeder das Geburtsdatum parsen? Bei dem normalen p0Tler mache ich mir da keine Gedanken, aber was ist, wenn jemand mal ein paar mehr Freunde hat? Würde das nicht unheimlich langsam werden?
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von cms am 01.06.2010 20:53]
|
|
|
|
|
|
Der normale pOTler hat keine Freunde - dein Script ist sinnlos
|
|
|
|
|
|
|
| Zitat von Nebby
Der normale pOTler hat keine Freunde - dein Script ist sinnlos
| |
Ja, was glaubst du, wie schwer es für mich war, das Skript zu testen?
Abgesehen davon kann man ja auch tägliche und monatliche Erinnerungen einbauen, wie z. B. "Pizza bestellen", "kacken" oder "Mama sagen, dass sie Bier kaufen soll".
|
|
|
|
|
|
|
| Zitat von Teufel
| Zitat von cms
2) Könnte ich zusätzlich einbauen, wenn ich wüsste, wie.
3) Was will jslint mir mit 'document'/'XPathResult' is not defined. sagen und warum soll ich '++' nicht verwenden? | |
3) Speicherfreundlicher und so
2) GM_xmlhttpRequest -> rausparsen
| |
| Zitat von cms
3) D.h. i = i + 1; ist besser? Sollte das nicht intern genau so umgesetzt werden?
2) Also müsste ich erst aus http://my.mods.de/p/buddies.php alle UIDs parsen und anschließend bei jeder das Geburtsdatum parsen? Bei dem normalen p0Tler mache
ich mir da keine Gedanken, aber was ist, wenn jemand mal ein paar mehr Freunde hat? Würde das nicht unheimlich langsam werden?
| |
2) Du musst das ja nicht jedes mal machen. Du kannst ja auch Werte zwischenspeichern.
3) 'XPathResult' is not defined. kannste ignorieren.
Das mit i++ ist Geschmackssache. D.Crockford( der Entwickler von JSLint) hat es hauptsächlich für sich persönlich aufgenommen. Es kam irgendwann auf die Idee i++ sei Schuld an Buffer/Stackoverflows und Ursache von Sicherheitsproblemen. Deswegen hat er für sich diese Option eingebaut um seinen schlechten Stil zu korrigieren. Ich persönlich nutze ++i dennoch.
|
|
|
|
|
|
|
|
|
|
|
i know, aber bei standard forschleifen ist ++i ein bisschen schneller, von while(i--) mal abgesehen
|
|
|
|
|
|
|
Da lese ich mich dann mal morgen genauer ein.
Und die ++i-Geschichte habe ich durch ein viel sinnigeres true/false ersetzt.
|
|
|
|
|
|
|
Also i = i + 1; finde ich ja schon übel :P
Nie einen Nazi-Mathe-Prof gehabt?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Teufel am 01.06.2010 22:54]
|
|
|
|
|
|
Das könnte ich dir beantworten, wenn ich zu den Mathe-Vorlesungen hingehen würde.
|
|
|
|
|
|
|
| Zitat von cms
Und die ++i-Geschichte habe ich durch ein viel sinnigeres true/false ersetzt.
| |
Wenn du es noch viel sinniger machen möchtest, dann ließt du morgen auch gleich noch diesen Artikel.
|
|
|
|
|
|
|
| Zitat von Kambfhase
| Zitat von cms
Und die ++i-Geschichte habe ich durch ein viel sinnigeres true/false ersetzt.
| |
Wenn du es noch viel sinniger machen möchtest, dann ließt du morgen auch gleich noch diesen Artikel.
| |
Autsch, natürlich, join() ist für genau soetwas da.
Auf die einfachsten Dinge kommt man nie zuerst.
/: Und ich wundere mich plötzlich, warum auf einmal nichts mehr funktioniert, bis mir beim wilden Editieren auffällt, dass für den 2.6. keine Beispieleinträge mehr vorhanden sind ...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von cms am 02.06.2010 0:04]
|
|
|
|
|
Browserdifferenzen
|
Eigentlich wollte ich schon längst eine neue QR Version raus gebracht haben. Die sollte dann aber auch kompletten Chrome Support haben. Nun aber war mein Problem, wie speichere ich in Chrome die Optionen dynamisch ab? GM_setValue() entfällt, da Chrome dieses nicht unterstützt. Da fiel mein Blick auf window.localStorage das von alle großen Browsern unterstützt wird. Leider hat Firefox ein falsches Interface eingebaut, sodass Werte wie 5 die ich reingebe als Text "5" wieder raus kommen. Ja, tolle Kacke!
Gut dachte ich mir, bauste halt eine Browserweiche. if( GM_getValue && GM_setValue){ Firefox } else { Chrome } Aber da habe ich jetzt meine Rechnung ohne Chrome gemacht. Anstatt die Funktion GM_getValue einfach undefined zulassen. Bauen sie ein tolle Funktion ein, die einen eigentlich warnen soll, das das Feature nicht verfügbar ist. Allerdings ist sie buggy, sodass die Console vor "undefined is not supported" nur so überquillt.
Naja, dann muss ich wohl doch zwei getrennte Versionen erzeugen und die getrennt hochladen. Genau deswegen nutze ich Bibliotheken. Ich habe einfach keinen Bock fremde, kaputte Software zu reparieren.
Dank auch nochmal an Biomann, der fleißig die Bilder hostet, die URL werde ich mit der nächsten Version umstellen.
MfG Hase
|
|
|
|
|
|
|
Also mit GM_getValue && GM_setValue Browserweichen festzulegen ist aber auch nicht grad das gelbe vom Ei
|
|
|
|
|
|
|
| Zitat von Teufel
Also mit GM_getValue && GM_setValue Browserweichen festzulegen ist aber auch nicht grad das gelbe vom Ei
| |
Den Rest kriege ich ja irgendwie hingebogen. bzw. GM_log wird ja sogar unterstützt!
|
|
|
|
|
|
|
Ja aber warum benutzt du nicht jQuery's interne Browserweichen?
Oder lässt einfach Number($wert) drüberlaufen? Das erscheint mir einfacher :x
|
|
|
|
|
|
|
| Zitat von Teufel
Ja aber warum benutzt du nicht jQuery's interne Browserweichen?
| |
Da geht es ja schon los, jQuery braucht in GM unsafeWindow als globales Object, welches es aber in Chrome nicht gibt.
| Zitat von Teufel
Oder lässt einfach Number($wert) drüberlaufen? Das erscheint mir einfacher :x
| |
Es sind ja nicht immer Nummern, mal Strings, mal Booleans, ... Habs schon mit JSON probiert ist aber wieder sehr aufwenig.
Ich mach es jetzt GANZ anders, wirst schon noch Augen machen!
|
|
|
|
|
|
Thema: Greasemonkey VI ( Affentheater! ) |