Echt eigenartig, eine Javascript-Datei wird von Androidbrowsern nicht eingebunden (Contao-Erweiterung "hyphenation"). Primäre Ursache: Die Zeilen fehlen unter Android einfach im HTML-Quellcode (Contao 2.11), Unter Windows sind die Zeilen im Quellcode vorhanden und alles läuft einwandfrei.
Diese Zeilen fehlen - es sind die letzten vor </head> :
Woran könnte das liegen? Mir wäre es natürlich lieber, die Ursache zu finden, statt es einfach "blind" z. B. im Seitenlayout oder fe_page Template einzubinden.Code:<script type="text/javascript" src="plugins/Hyphenator/Hyphenator.js"></script> <script type="text/javascript"><!-- Hyphenator.config({minwordlength : 6}); Hyphenator.run(); // --> </script>
Ihr könnt es euch auf momentan 2 Webseiten angucken:
http://kraftwerke-haag.de
http://kwh-netz.de
Überall auf den Webseiten wird Blocksatz und Silbentrennung verwendet (Fluides Layout). Bei Windows- u. IOS-Browsern funktionierts bestens. Bei Android-Browsern eben nicht (getestet mit Smartphones u. a. unter Samsung Jellybean Stock-ROM und CyanogenMod mit Dolphin, Firefix und Chrome). Tablets hab ich aktuell noch nicht getestet, hab keins da, könnte das vllt. jemand von euch mal kurz machen?
Ich hab das Thema auch nochmal unter dem Thread der Erweiterung "hyphenation" geposted. Kann ja sein, dass es vllt. an der Extension liegt. Die scheint aber wohl kaum noch jemanden zu interessieren, obwohl die mobilen Browser CSS3-Silbentrennung garnicht oder schlecht unterstützen. Ja, ich weiß, serverseitig wäre eigentlich besser als das Javascript, doch da die Seiten trotzdem fix laden ...
Herzlichen Dank, falls jemand Rat weiß. Wäre echt schick. :-)
Lesezeichen