• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

GC little helper (Chrome/Opera)

pl1lkm

Geowizard
Hallo Torsten,

das mit den Loggs geht immer noch nicht. Aber wir nähern uns langsam. Vorher waren die Loggs zum Teil alle nur bis Dez. 12, sind wir jetzt schon im ersten Quartal 13 oder das ist Zufall.

Gruß Robert
 

Maxipimpf

Geocacher
Sorry, geht leider nicht...

Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235


Ich kann keine Änderung im Verhalten feststellen...
 

Maxipimpf

Geocacher
Hallo,

der Log von meinem Rechner zu Hause ist oben, habe es eben hier nochmals probiert. Hier der (wesentlich umfangreichere) Log:

Failed to load resource http://otile4.mqcdn.com/tiles/1.0.0/osm/10/534/349.jpg
Failed to load resource http://otile4.mqcdn.com/tiles/1.0.0/osm/10/533/350.jpg
Failed to load resource http://otile1.mqcdn.com/tiles/1.0.0/osm/10/534/350.jpg
Failed to load resource http://otile2.mqcdn.com/tiles/1.0.0/osm/14/8543/5598.jpg
Failed to load resource http://otile1.mqcdn.com/tiles/1.0.0/osm/14/8543/5597.jpg
Failed to load resource http://otile2.mqcdn.com/tiles/1.0.0/osm/14/8544/5597.jpg
Failed to load resource http://otile4.mqcdn.com/tiles/1.0.0/osm/14/8544/5599.jpg
GM_registerMenuCommand is not supported.
Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235
Uncaught Error: SecurityError: DOM Exception 18 cdncache1-a.akamaihd.net/:46
GClh_LOG - http://www.geocaching.com/seek/cache_details.aspx?guid=3052dc8a-e3b4-42ad-ae9e-8f56f57684ac: Loading Logs Status: OK - URL: http://www.geocaching.com/seek/geocache.logbook?tkn=FOUTFKOKLELXOVUZYJF626R…FTQHZVWUEJ3VPFL37MBER5SZSJORPGTH6YOW7GLZ4EIKQA&idx=1&num=100&decrypt=false gc_little_helper.js:700
GClh_LOG - http://www.geocaching.com/seek/cache_details.aspx?guid=3052dc8a-e3b4-42ad-ae9e-8f56f57684ac: Loading Logs Status: OK - URL: http://www.geocaching.com/seek/geocache.logbook?tkn=FOUTFKOKLELXOVUZYJF626R…FTQHZVWUEJ3VPFL37MBER5SZSJORPGTH6YOW7GLZ4EIKQA&idx=1&num=100&decrypt=false
GM_registerMenuCommand is not supported.
Uncaught TypeError: Object [object global] has no method 'showFavoriteScore' gc_little_helper.js:3213
GClh_LOG - http://www.geocaching.com/seek/cache_details.aspx?guid=3052dc8a-e3b4-42ad-ae9e-8f56f57684ac: Loading Logs Status: OK - URL: http://www.geocaching.com/seek/geocache.logbook?tkn=FOUTFKOKLELXOVUZYJF626R…FTQHZVWUEJ3VPFL37MBER5SZSJORPGTH6YOW7GLZ4EIKQA&idx=2&num=100&decrypt=false gc_little_helper.js:700
GClh_LOG - http://www.geocaching.com/seek/cache_details.aspx?guid=3052dc8a-e3b4-42ad-ae9e-8f56f57684ac: Loading Logs Status: OK - URL: http://www.geocaching.com/seek/geocache.logbook?tkn=FOUTFKOKLELXOVUZYJF626R…FTQHZVWUEJ3VPFL37MBER5SZSJORPGTH6YOW7GLZ4EIKQA&idx=2&num=100&decrypt=false
GClh_LOG - http://www.geocaching.com/seek/cache_details.aspx?guid=3052dc8a-e3b4-42ad-ae9e-8f56f57684ac: Loading Logs Status: OK - URL: http://www.geocaching.com/seek/geocache.logbook?tkn=FOUTFKOKLELXOVUZYJF626R…FTQHZVWUEJ3VPFL37MBER5SZSJORPGTH6YOW7GLZ4EIKQA&idx=3&num=100&decrypt=false gc_little_helper.js:700
GClh_LOG - http://www.geocaching.com/seek/cache_details.aspx?guid=3052dc8a-e3b4-42ad-ae9e-8f56f57684ac: Loading Logs Status: OK - URL: http://www.geocaching.com/seek/geocache.logbook?tkn=FOUTFKOKLELXOVUZYJF626R…FTQHZVWUEJ3VPFL37MBER5SZSJORPGTH6YOW7GLZ4EIKQA&idx=3&num=100&decrypt=false
Uncaught TypeError: Object [object Object] has no method 'tmpl' gc_little_helper.js:4486
Uncaught Error: SecurityError: DOM Exception 18


VG Stefan
 
OP
Torsten-

Torsten-

Geomaster
Ok, jetzt steht zumindest der Token wieder in der URL - der war vorher "undefined". Und bei dem Rechner von dem der Log kommt taucht der Fehler auch auf?
 

Maxipimpf

Geocacher
Leider ja, das Verhalten ist identisch.
Das Laden der VIP-Liste läuft endlos und bei den Caches fehlen die neueren Logs (siehe mein Cache GC3DKXZ, letzter angezeigter Log von brander1987 am 07.03.2013. Tatsächlich ist der letzte Log vom 05.06.2013).
 

skywalker90

Geomaster
Ich habe leider noch bis Montag keinen Pc zur Verfügung...
Zu den Fehlern:
gm registerMenue ist net schlimm, den gibt es schon immer.
Port Error: hat wohl was mit der Reihenfolge der Initialisierung der message Verbindung zu tun.
Normalerweise klappt es trotzdem immer (beim nächsten datenpaket)

Die zwei no Methode tml und noch was sind kritischer.
Entweder gibt es sie wirklich nicht mehr, oder aber wir können dank den neuen Sicherheitsbestimmungen nicht mehr zugreifen.
Dann müsste man diesen Teil (+ alles was er an Abhängigkeiten hat) für chrome auch in den Site-Kontext hängen. Daten von der Erweiterung zur Site können einfach mit ins Script kodiert werden. Wenn die andere Richtung nötig sein sollte, muss das über das Window-Messaging gemacht werden, da es keinen direkten Rückweg gibt.

Ich hoffe einfach mal dass es an GS liegt und nicht an Chrome - es hat ja auch bisher in Chrome funktioniert...

Grüße Luke
 

Maxipimpf

Geocacher
Danke für die Info! Es macht gar nichts, wenn Du Dir das erst in der nächsten Woche ansehen kannst, bis dahin komme ich schweren Herzens auch ohne GClh aus.

Viele Grüße und ein schönes WE,
Stefan
 

pl1lkm

Geowizard
Hallo Stefan,

wenn nur um die Logs get dann nim einfach den Hacken bei Load Logs with GClh raus. Dann sollten alle Logs wieder da sein. Nur die VIP-List ist dann deaktiviert. Der Rest läuft dann normal.

Geht bei Euch eigentlich die Homezone auf der Map ??

Gruß Robert
 

Maxipimpf

Geocacher
Hallo Robert,

guter Hinweis, danke!! Das ging natürlich die ganze Zeit nicht, weil man die Einstellungen nicht mehr speichern konnte.

Nein, die Homezone wird (aber schon länger) nicht mehr angezeigt.

VG Stefan
 

pl1lkm

Geowizard
Hallo,

mir ist gerade aufgefallen das die VIP und das E-Mail-Zeichen bei den Logs pro User 2 mal vorhanden ist.

Gruß Robert
 

skywalker90

Geomaster
Ich habe mir heute mal ein paar Stunden Zeit nehmen können - das ist der aktuelle Stand:

Die HomeZone ist repariert.

Und von den Problemen mit den Logs habe ich glaube das Problem ausgemacht.
Ich habe es zwar versucht zu lösen - die benötigten Daten (unter anderem userId und userToken) sind jetzt auch im Extension-Kontext.
Aber irgendwie scheint da einen weiten Kontext zu geben - denn die tmpl()-Funktion sieht die Variable immer noch nicht.

Übrigens die Loganzeige funktioniert überhaupt nicht - Das was wir sehen ist noch eine GS-Funktion die Logs nachläd (und die ersten Einträge fehlen da wir die Liste leermachen um unsere eigenen Logs anzuzeigen)

Grüße
Luke
 

Maxipimpf

Geocacher
Hallo Luke,

na, das hört sich ja zumindest teilweise nach einem Erfolg an. Kann man die neue Version testen?

Danke und viele Grüße!!
Stefan
 

skywalker90

Geomaster
Ich habe es mir mal näher angeschaut, der Fehler besteht aus mehreren Problemen...
Aber ich bin dran und versuche was zu basteln.

Grüße Luke
 

skywalker90

Geomaster
Und wieder ein Stückchen weiter :^^:

Das Logladen und die VIP-List sind repariert :D

Eine Testversion könnte ich schon machen, aber da ich die Schlüssel zum Erzeugen der Erweiterung nicht habe, müsste ich es als neue Erweiterung packen - ich wollte es eigentlich vermeiden so viele verschiedene (Test-)Versionen zu erzeugen.
Aber ich denke mal Torsten- wird bald eine Test/Final-Version packen und veröffentlichen.

Ich habe noch ein paar Bugs gefunden und die noch im nächsten Release fixen möchte.
Sobald ich das erledigt habe, gebe ich Torsten- bescheid.

Zu den Ursachen:
Es lag hauptsächlich an den Sandboxen von Chrome:
Zum einen kann nicht mehr auf die jQuery-Plugins von GS zugegriffen werden.
Ich habe jetzt die Plugins in der Version wie sie GS sie nutzt in die Erweiterung eingebunden.
(In Zukunft können wir aber auch unabhängig von GS updaten)

Unser jQuery hat die templates der Seite nicht mehr gesehen und die GCLH-templates verwenden diese.

Die tmpl()-Funktion kann aus mir unerfindlichen Gründen nicht auf userId.ID (gibt es jetzt auch im Extensionkontext) zugreifen. -> Da sich der Wert nicht ändert, codiere ich ihn bei jedem page refresh direkt ins template

Außerdem ist über jQuery wohl irgendwie noch ein Zugriff auf eine URL hinzugekommen die nicht auf der Whitelist von uns steht:
Code:
//@ sourceMappingURL=jquery.min.map
Soweit ich herausfinden konnte trägt sie nicht zur Funktion bei -> ich habe den Eintrag gelöscht.

Grüße
Luke
 

skywalker90

Geomaster
pl1lkm schrieb:
Hallo,

mir ist gerade aufgefallen das die VIP und das E-Mail-Zeichen bei den Logs pro User 2 mal vorhanden ist.

Gruß Robert
Bei mir nicht :p
Im Ernst: Unter allen Browser nur einmal...
ok, ich habe auch die Entwickler-Version - evt. liegt es daran, aber ich habe seit dem letzten Release keinen Bug in der Richtung (wissentlich) gefixed.
Wenn es im nächsten Release noch so ist, melde dich bitte nochmal...

EDIT1: Hast du eventuell GClh zweimal installiert? (Normale- + Test-Version?)

Grüße
Luke
 

pl1lkm

Geowizard
Hallo Luke,

nein habe ich nicht. GClh ist nur einmal installiert. Ich wate mal das Update ab dann sehen wir weiter.

Gruß Robert
 

pl1lkm

Geowizard
Hallo Luke,

ich weiß nicht ob ich wieder ein Einzelfall bin aber der Hint wird nicht mehr entschlüsselt obwohl der Hacken gesetzt ist.

Gruß Robert
 

pl1lkm

Geowizard
Hallo,

wegen den doppelten E-Mail und VIP Zeichen ist mir noch aufgefallen das das immer bei den ersten 25 Loggs ist. Danach sind sie ganz weg.

Gruß Robert
 

skywalker90

Geomaster
pl1lkm schrieb:
ich weiß nicht ob ich wieder ein Einzelfall bin aber der Hint wird nicht mehr entschlüsselt obwohl der Hacken gesetzt ist.
Bist du nicht - konnte ich auch bei mir reproduzieren ;)

Hab das Problem gefunden und gefixed.

pl1lkm schrieb:
wegen den doppelten E-Mail und VIP Zeichen ist mir noch aufgefallen das das immer bei den ersten 25 Loggs ist. Danach sind sie ganz weg.
Hmmm ich habe gerade noch etwas genauer nachgeschaut. Bei mir gibt es immer mal wieder ein paar Logs ohne Profilbild (da fehlen dann auch die Icons), aber doppelte habe ich nicht.
Warum und wann das auftritt, muss ich noch irgendwann herausfinden.

Grüße
Luke
 
Oben