2011-01-05 1 views
0

Ich erstelle eine Firefox-Erweiterung und versuche, einen iframe mit dem folgenden Merkmal zu laden.iFrame lädt von der Ressourcendatei

<iframe src="resource://html/iframe_src.html"></iframe>

Die Berechtigungen sind so eingestellt, dass resource://html/iframe_src.html zeigt den richtigen Inhalt. Ich weiß nicht, warum der Iframe sich weigert zu laden. Könnte es sich um ein Problem der gleichen Herkunft handeln?

Antwort

1

Wie lautet die URL des Dokuments mit dem < iFrame> Snippet? chrome: // sollte in der Lage sein, Dinge von resource: /// zu laden, während http: // und file: // nicht sollten.

Wenn die Last durch den gleichen Ursprung Politik verweigert wird, sollten Sie eine Meldung wie diese in der Fehlerkonsole sehen:

Security Error: Content at file:///... may not load or link to resource:///...