iframe user agent
nepal
- html
0 Gunnar Bittersmann
0 nepal0 ChrisB0 Gunnar Bittersmann
0 nepal
Hallo Zusammen
Gibt es eine Möglichkeit für ein iframe mit externer Quelle einen user agent zu definieren, so dass z.B. im iframe immer die mobile Version der Seite dargestellt wird?
Danke im Voraus
nepal
@@nepal:
nuqneH
Hallo Zusammen
Hallo Auseinander
Gibt es eine Möglichkeit für ein iframe mit externer Quelle einen user agent zu definieren, so dass z.B. im iframe immer die mobile Version der Seite dargestellt wird?
In der Frage sind zwei Denkfehler: mobile Seite (es sollte keine solche geben) und user agent (der – falls es doch eine solche gibt – damit nichts zu tun hat).
Qapla'
In der Frage sind zwei Denkfehler: mobile Seite (es sollte keine solche geben) und user agent (der – falls es doch eine solche gibt – damit nichts zu tun hat).
danke für die antwort. ich ändere somit meine frage: kann man in einem iframe immer die mobile ansicht einer seite darstellen und falls ja wie?
Hi,
kann man in einem iframe immer die mobile ansicht einer seite darstellen und falls ja wie?
Es gibt sicher noch andere Möglichkeiten – aber den User Agent kannst du nicht von außen vorgeben.
MfG ChrisB
@@nepal:
nuqneH
danke für die antwort. ich ändere somit meine frage: kann man in einem iframe immer die mobile ansicht einer seite darstellen und falls ja wie?
Was heißt denn „mobile Ansicht“?
A) Der Seitenbetreiber hat das mit dem einen Web nicht verstanden und neben www.example.com auch noch m.example.com. Dann referenziere halt auf letztere.
B) Es gibt nur eine responsive Seite, die sich den Gegebenheiten beim Nutzer (z.B. der Viewportbreite) anpasst. Dass geschieht auch, wenn du sie ih deinen iframe packst. (Die Genehmigung dafür hast du?) Dann musst du gar nichts weiter tun.
C) Die fremde Seite versucht, anhand des User-Agent-Strings zu erraten, was das beste Layout sein möge. Dann bleibt dir nur, den Seitenbetreiber zu verdammen, dass er responsives Webdesign nicht verstanden hat.
Qapla'
danke für eure antworten.
ich habe wirklich alle von euch angesprochenen fälle, d.h.
A) Der Seitenbetreiber hat das mit dem einen Web nicht verstanden und neben www.example.com auch noch m.example.com. Dann referenziere halt auf letztere.
B) Es gibt nur eine responsive Seite, die sich den Gegebenheiten beim Nutzer (z.B. der Viewportbreite) anpasst. Dass geschieht auch, wenn du sie ih deinen iframe packst. (Die Genehmigung dafür hast du?) Dann musst du gar nichts weiter tun.
bzw.
- Iframe klein genug machen, so dass die entsprechenden Media Queries greifen?
- In der Adresse einen Parameter übergeben, der dafür sorgt dass die entsprechenden Styles angewandt werden (z.b. in dem für das html-Element serverseitig eine bestimmte Klasse vergeben wird, die per Nachfahren-Selektor die „mobilen“ Styles zur Anwendung bringt).
funktionieren alle einwandfrei, leider gibt es auch
C) Die fremde Seite versucht, anhand des User-Agent-Strings zu erraten, was das beste Layout sein möge. Dann bleibt dir nur, den Seitenbetreiber zu verdammen, dass er responsives Webdesign nicht verstanden hat.
was sehr schade ist da es hierfür ja offenbar keine lösung gibt. trotzdem danke für die hilfe.