Support Volgende » Overige Volgende » Iframe in pagina

  • Opgelost mandersp

    (@mandersp)



    Ik heb deze code gebruikt om de sensorpagina in mijn wordpress pagina te gebruiken, wat is hier verkeerd aan:
    <iframe src=”https://www.madavi.de/sensor/graph.php?sensor=esp8266-1838337-sds011″ name=”I1″ scrolling=”no” width=”800″ height=”1600″ frameborder=”0″></iframe>

    Zoals je kunt zien is de pagina leeg en deze pagina zou er moeten instaan:
    Sensor Weerstation Afferden

    Met vriendelijke groeten
    Piet Manders
    Weerstation Afferden (Limburg)

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • In de header van je thema (header.php), probeer daar eens de volgende code toe te voegen:

    <?php header('X-Frame-Options: GOFORIT'); ?>

    Dit zou je X frame options moeten wijzigen naar GOFORIT in plaats van SAMEORIGIN. Ik heb dit zelf ooit een keer moeten doen omdat ik tegen hetzelfde probleem aanliep.

    Dan doet de site het helemaal niet meer als ik dit aanpas in header.php van catch base, dus dit is niet de oplossing.

    En je hebt toestemming om vanaf madavi.de een iframe in je site te laden?

    Dat weet ik niet zeker Ruud…

    Dan kan het zijn dat het niet wordt toegestaan de content op een andere site te tonen (via iframe) vanaf die url.

    Inmiddels via een ander script dit te voorschijn gehaald:
    <iframe src="https://weerstationafferden.nl/weather28/luftdaten/ws_luftdaten.php" width="1200" height="600"><span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span></iframe>

    Deze zie je: Sensor Weerstation Afferden

    Maar de letters zijn hier zwart?
    Hoe kan ik die wit krijgen?

    • Deze reactie is gewijzigd 7 maanden, 1 week geleden door  mandersp.
    • Deze reactie is gewijzigd 7 maanden, 1 week geleden door  mandersp.
    • Deze reactie is gewijzigd 7 maanden, 1 week geleden door  mandersp.

    In feite kun je hier niet zoveel aan doen. Je laadt een iframe in binnen je site waarin content staat die letterlijk elders staat. Wil je de inhoud of styling van die inhoud aanpassen dan kan dit alleen op de locatie waar die staat. Wat je wel kunt doen is de achtergrondkleur (via css) van je iframe aanpassen waardoor de letters zichtbaar zijn:

    .entry-content iframe { background: #fff; }

    Let er wel op dat elk iframe wat binnen je pagina staat dan een witte achtergrondkleur krijgt. Je hebt namelijk geen class toegekent aan je iframe waardoor het aanspreken van een iframe erg algemeen gedaan moet worden.

    Bedankt Ruud voor de oplossing.
    Dit was net de bedoeling.
    Zie: Sensor Weerstation Afferden

    Met vriendelijke groet:
    Piet Manders

    Graag gedaan en geen dank. Succes verder!

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Het onderwerp ‘Iframe in pagina’ is gesloten voor nieuwe reacties.