nepal: iframe user agent

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

  1. @@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'

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
    1. 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?

      1. Hi,

        kann man in einem iframe immer die mobile ansicht einer seite darstellen und falls ja wie?

        • 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).

        Es gibt sicher noch andere Möglichkeiten – aber den User Agent kannst du nicht von außen vorgeben.

        MfG ChrisB

        --
        Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/
      2. @@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'

        --
        „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
      3. 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.