0

Dans les options page de mon extension Google Chrome, l'utilisateur définit une URL de destination qui enregistre à LocalStorage [ "dest"]Stockage Iframe src comme variable

Impossible d'obtenir le code pour travailler dans le menu contextuel. fichier html si

<script type="text/javascript"> 
    url = localStorage["dest"]; 
    document.getElementById('site').src = url; 
</script> 

<iframe id="site"> </iframe> 

Qu'est-ce que je fais mal? Fondamentalement je veux que le popup charge n'importe quel site que l'utilisateur enregistre dans la page d'options, dans un Iframe ...

Répondre

2

La balise de script est avant la balise iframe. Quand vous faites document.getElementById ('site') l'iframe n'existe pas encore. Vous devez déplacer la zone iframe avant la balise de script. En général, il est préférable de placer tous vos scripts juste avant la balise de fermeture du corps.

+0

Merci mon pote, je déteste quand c'est quelque chose de si trivial ... :) – David