iFrame content benaderen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • lockwood
  • Registratie: November 2007
  • Laatst online: 22-11-2023
Beste tweakers,

Ik probeer al enige tijd om de inhoud van een iframe uit te lezen vanuit het hoofd document.

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function $(id) {
    return document.getElementById(id);
}


function init() {
    
    var frame = $("special");
    var doc = frame.contentDocument;
    if (doc == undefined || doc == null) {
        doc = frame.contentWindow.document;
    }
    
    console.log(doc);
}

window.onload = init;


de iframe

HTML:
1
<iframe src="frame.html" id="special"></iframe>


Als ik vervolgens in de console log naar het doc object kijk, is het nog steeds leeg.
Weet iemand hier raad mee?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:20

MueR

Admin Tweakers Discord

is niet lief

Dus je vond niets bij het zoeken op Google? De eerste hit lijkt me toch redelijk goed te werken? Of ben je aan het proberen om dergelijke dingen te doen op een externe site in dat iframe?

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • lockwood
  • Registratie: November 2007
  • Laatst online: 22-11-2023
Ik heb al veel hits op google geprobeerd, ook de eerste hit.
Als ik die code uitvoer, dan krijg ik de melding: Cannot read property 'body' of undefined

De bedoeling is dat ik straks bepaalde content uit de iframe. De iframe locatie is een externe site dan.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28
Je kunt geen content uit een iframe met een externe locatie inladen door beveiliging.

Beetje logisch ook wel toch? :)

[ Voor 17% gewijzigd door Bosmonster op 08-09-2010 13:27 ]


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:20

MueR

Admin Tweakers Discord

is niet lief

Dat heeft waarschijnlijk te maken met de Same origin policy. De kans dat je dit gaan kunnen doen is ongeveer nul.

[edit]
Stomme Bosmonster, snel tussenposten terwijl ik koffie haal :(

[ Voor 18% gewijzigd door MueR op 08-09-2010 13:34 ]

Anyone who gets in between me and my morning coffee should be insecure.