Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Un exemple d'utilisation de tabbrowser ?

Envoyé par : Utilisateur anonyme

Date : 13/09/2005 13:42

Bonjour,

Je recherche un exemple d'utilisation du tabbrowser permettant de voir comment faire pour :

  • ajouter / supprimer un onglet au tabbrowser,
  • charger et changer le contenu d'un browser,
  • atteindre les composants d'un browser affiché ou pas,

voila en gros, vous l'aurez compris, je cherches un exemple montrant un peu tout ce que l'on pêut faire avec ce composant.

Merci :)

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : vilicyn

Date : 13/07/2006 13:23

Je cherche moi aussi les mêmes renseignements...

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : chBok

Date : 13/07/2006 16:11

J'ai commencé à travailler sur un court didacticiel sur ce sujet, mais je n'ai pas encore terminé.

Quoi qu'il en soit, en travaillant depuis un overlay dans le chrome, obtenir le navigateur en cours se fait par la méthode getBrowser() (qui n'est qu'un raccourci de document.getElementById('content')).

Ouvrir un onglet se fait ensuite par la méthode getBrowser().addTab().

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : vilicyn

Date : 17/07/2006 12:56

Ok pr ouvrir un onglet, mais le probleme est que rien ne s'afficher après un addTab(url)

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : chBok

Date : 17/07/2006 15:42

et, as tu des messages d'erreur dans ta console JS ?

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : vilicyn

Date : 17/07/2006 15:51

Dans la console JS j'ai :

Erreur : uncaught exception: Permission refusée d'obtenir la propriété UnnamedClass.classes

Je ne sais pas si c'est ca que tu voulais ms je vois pas d'autres erreurs ds la console JS

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : chBok

Date : 17/07/2006 21:23

oui ! Tu te heurtes à des règles de sécurité qui t'interdisent de faire n'importe quoi dans l'interface. Dans mon précédent post, j'ai précisé que la méthode fonctionne depuis le chrome en overlay du navigateur. Essaye donc d'inscrire une page de test en overlay pour essayer.

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : vilicyn

Date : 18/07/2006 11:17

J'ai essayé de faire un overlay et toujours pas d'affichage.
En regardant la console JS j'ai cette erreur :

Erreur : [Exception... "'Permission refusée d'obtenir la propriété UnnamedClass.DOMWindow' when calling method: [nsIWebProgressListener::onStateChange]"  nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)"  location: "<unknown>"  data: no]

# Re: Un exemple d'utilisation de tabbrowser ?

Envoyé par : vilicyn

Date : 18/07/2006 12:07

En reprennant mon code petit à petit, j'ai trouvé à partir de quand se produit l'erreur suivante :

Erreur : uncaught exception: Permission refusée d'obtenir la propriété UnnamedClass.classes

En fait celà arrive dès que je fais un <tabbrowser>
Ce qui m'ennui est que je ne vois pas comment faire pour corriger cette erreur.
Merci de vos conseils ou solutions.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.