Hier tummeln sich doch bestimmt ein paar Experten, die mehr Ahnung von JavaScript haben als ich.
Ich würde gerne per Bookmarklet auf den Inhalt eines IFrames (von anderem Server) zugreifen, also z.B. so:
Code
frameList = document.getElementsByTagName('iframe');
linkList = frameList[0].contentDocument.getElementsByTagName('a');
Leider verbietet das die Same Origin Policy.
Ich verstehe nicht wieso. :cry: Ich kann ja schließlich auch auf 'document' zugreifen, obwohl das Bookmarklet lokal gespeichert ist. Warum nicht auf die iframes? Wird ein Bookmarklet-Script generell wie ein Teil von 'document' behandelt? Gibts da nicht irgendeinen Workaround? Da muss doch irgendwas zu machen sein.