Umstellung auf UTF-8 und Abkehr von Frames

Hier wird über wichtige Neuerungen informiert.
Antworten
Webkicks
Webkicks - Team
Beiträge: 758
Registriert: 02.05.2003, 00:16
Kontaktdaten:

Umstellung auf UTF-8 und Abkehr von Frames

Ungelesener Beitrag von Webkicks » 25.03.2026, 16:53

Hallo zusammen,

im Zuge einiger Code-Modernisierungen gab es 2 Umstellungen:
  • Bisher nutzten die Chats noch Framesets. Diese Technik ist inzwischen veraltet und wurde entfernt.
  • Ebenfalls veraltet war die Zeichenkodierung der Chats: Ab sofort wird das gängige UTF-8 genutzt.
Sofern Chats nicht durch JavaScripte individuell angepasst wurden, sollten die Änderungen absolut unsichtbar sein. Ansonsten könnten Code-Anpassungen nötig werden. Bitte zu Anfragen hierzu das passende Unterforum nutzen, da diese tendenziell viele Nutzer betreffen könnten.

Die Grundscriptsammlung wurde von uns angepasst, auch hier könnten aber weitere Änderungen nötig sein, weshalb jedes Feedback willkommen ist.

Viele Grüße
WK - Team

Benutzeravatar
Linus
Moderator
Beiträge: 1127
Registriert: 14.02.2005, 20:31
Wohnort: NRW
Kontaktdaten:

Re: Umstellung auf UTF-8 und Abkehr von Frames

Ungelesener Beitrag von Linus » 25.03.2026, 18:24

Willkommen in der Zukunft :D Eine Vorwarnung wäre aber nett gewesen ;)

Den wkQB habe ich angepasst, der kann dann ab dem nächsten Neustart auch wieder Umlaute versenden.

Für wkstats ergibt sich keine Änderung, das läuft anscheinend weiter wie bisher.

Eine Anmerkung zu den Grundscripts: Beim Login kommt folgendes im Log:

Code: Alles auswählen

grundscripts.js:51 
 GET https://api/get_teamlist?1774458778681 net::ERR_NAME_NOT_RESOLVED
getXML	@	grundscripts.js:51
(anonymous)	@	grundscripts.js:97
Das Array chatData ist augenscheinlich leer, obwohl getChatData() offenbar das richtige zurückgibt. Hier gibts also möglicherweise ein Timing-Problem, evtl weil der Eingabeframe erst zu spät geladen wird.

Der folgende Code scheint aber ganz gut zu funktionieren:

Code: Alles auswählen

function getChatData() {
  var href = "";
  try {
    href = window.location.href;
  } catch (e) {}

  var m = /server(\d)\.webkicks\.de\/([\w-]+)/.exec(href);
  if (m) return m.slice(1);

  try {
    var u = new URL(href, window.location.href);
    var pathMatch = /^\/([\w-]+)\//.exec(u.pathname);
    return ["", pathMatch ? pathMatch[1] : ""];
  } catch (e2) {
    return ["", ""];
  }
}
Kein Support per PN!

Webkicks
Webkicks - Team
Beiträge: 758
Registriert: 02.05.2003, 00:16
Kontaktdaten:

Re: Umstellung auf UTF-8 und Abkehr von Frames

Ungelesener Beitrag von Webkicks » 25.03.2026, 23:45

Bzgl. der fehlenden Vorwarnung hast Du Recht, das ist alles sehr kurzfristig passiert und war eigentlich so auch nicht geplant. Am Ende schien das Vorgehen aus mehreren Gründen dennoch sinnvoll. Trotzdem war es definitiv nicht ideal, daher Sorry! :oops:

Das Timing-Problem konnte ich selbst nicht beobachten, es ist aber von der Logik nachvollziehbar, der Code wurde daher wie vorgeschlagen angepasst.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste