Hallo,
Sorry, aber scheinbar reden wir aneinander vorbei. Deine API-Lösung ist doch wieder eine rein clientseitige Geschichte, und das halte ich schon vom Grundsatz her für "nicht hilfreich"!
Hilfreich wäre es, wenn der Browser bereits dem Server mitteilen würde, "womit" er etwas anfangen kann, damit er anschließend auch nur das geliefert bekommt.
Ich verstehe auch ehrlich gesagt nicht, wo du da den großen Unterschied zu bereits existierenden Headern, wie dem Accept Language Header siehst!?
Du würdest es ja vermutlich auch nicht für sinnvoll erachten, jedem Client alle 5 Sprachvarianten auszuliefern, damit er sich dann die passende raussucht, oder?
Die angezeigte Sprache und wie mit verschiedenen Schemes umgegangen werden kann sind zwie ganz verschiedene paar Schuhe. Das erste hat rein was mit dem Inhalt bzw der zugänglichkeit zu diesem zu tun, das zweite eher nicht. auch ohne tel-scheme kann ich diese Nummer noch verwenden, mobil notfalls über copypasta udn aufn desktop mittles copypasta v0.5 (selber ins Telefon tippseln). Mit einem russischem Text kann ich erstmal nüschts anfangen.
Solange Javascript deaktivierbar ist, ist das für mich keine "brauchbare" Lösung! Zumal damit das "Problem" jedem Alles auszuliefern in keinster Weise beseitigt wird.
Meiner bescheidenen Meinung nach ist das weder ein Problem von HTML, noch HTTP noch CSS.
Das ist doch auch völlig egal, wessen Problem das ist. Letztendlich hat man als Autor das Problem, dass man nicht in der Lage ist, jedem User die bestmögliche Usability zu liefern.
Und von daher sollte eine möglichst schnelle und einfache Lösung für das Problem her ...!
Wird das wirklich genutzt eine Telefonnummer, die mitten auf der Seite steht einfach anzuklicken und anzurufen? und wie willst du fax und telefonnummern bzw bei letzteren unterscheiden ob anrufen oder simsem (grad bei dem TV-Quizen sind das auch meist verschiedene nummern, auch bei der Telekom gibts da verschiedene Nummern zB bei der HotSpot-Freischaltung)
Da hätte für mich noch die meiste Usability wenn eine Telefonnummer auf ne VCard verlinkt wird, damit sollte jedes "telefonie-programm" mit umgehen können und ich kann immer noch entscheiden ob telefonieren simsen oder faxen
Zu den Dingen, die imho interessant zu wissen wären, gehören u.a.
- Pixelratio (wäre hilfreich für Images im Quelltext)
- GPS/ Geolocation, sprich ob Standortdaten verfügbar sind oder nicht
- Art der Verbindung
- Telefonie
- SMS
Bis auf ersteres hat nichts davon was auf Servern zu suchen, insbesondere das zweite geht schon in Richtung Stasi 4.0. Und selbst wenn es diese Header mal geben sollte können diese alle manipuliert werden und du als Autor hast wieder das Problem.
Gruß Gunther
martachen