Greasy Fork is available in English.

Heise.de Forum: all comments on one page v2

All comments on one page, iReply, quick-vote, user-scores.

< Rückmeldungen aufHeise.de Forum: all comments on one page v2

Rezension: Gut - Skript funktioniert

§
Veröffentlicht: 14.10.2015
Bearbeitet: 14.10.2015

layoutänderung; regexänderung

Heise.de hat heute am layout gedreht.

Mit folgender Änderung scheint alles (jedenfalls auf den ersten Blick) wieder zu funktionieren:

if(isNewForum)
    postingRegExp = /((<div class="userbar[\s\S]*?)(?=(<div class="metabar">))\3[\s\S]*?<\/div>[\S\s]*?<\/div>\s*<\/div>\s*<\/div>\s*<\/div>)/;
else
§
Veröffentlicht: 15.10.2015
Bearbeitet: 15.10.2015

Danke, funktioniert tatsächlich! Kleiner Hinweis noch: Es geht um Zeile 167.

edit: Es fehlen auch die Bewertungsbuttons in den nachgeladenen Posts.

jn 2Verfasser
§
Veröffentlicht: 16.10.2015

Hallo ihr beiden.
Ich habe es etwas anders gelöst, weil ich erst danach hier ins Forum geschaut habe.

Zu den Bewertungsbuttons: die fehlen tatsächlich.
Bei meinen Tests fehlen die aber im ausgelieferten HTML.
Ich habe mal Wirehark angeworfen und mir ist aufgefallen, dass Firefox (37) bei den Anfragen an den Server durch dieses Userscript (per XMLHTTPRequest) kein "Referer"-Header mitgeschickt wird - die Buttons fehlen dann im Quelltext.
Wenn man eine Antwort im Thread anklickt, wird der Referer-Header übertragen und dann sind diese Buttons mit dabei.

Es kann natürlich auch eine andere Ursache haben, aber sonst habe ich nichts herausgefunden.

P.S.: Das gleiche Verhalten hat man, wenn man "Seitenquelltext anzeigen" aus dem Kontextmenü auswählt - dann wird eine neue Anfrage ohne Referer an den Server geschickt.

Antwort schreiben

Anmelden um eine Antwort zu senden.