[R] Lancer une adresse "chrome://..." par Firefox
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
Utilisateur 4989 supprimé
- Status : Hors ligne
[R] Lancer une adresse "chrome://..." par Firefox
Bonjour,
je souhaiterai lancer une adresse internet "chrome://..." par Firefox. Ce navigateur est par défaut, du coup pour lancer une adresse du type http je le fais par ShellExecute, ce qui marche parfaitement. Mais pour une adresse qui commence par "chrome://" bien sûr ça ne marche pas.
J'ai regardé ces sujets : http://www.autoitscript.com/forum/topic ... u3-v0600b/ et http://www.autoitscript.fr/forum/viewto ... =2296&f=21 mais l'UDF ne marche pas avec les versions actuelles de Firefox.
Comment faire ?
Merci d'avance.
je souhaiterai lancer une adresse internet "chrome://..." par Firefox. Ce navigateur est par défaut, du coup pour lancer une adresse du type http je le fais par ShellExecute, ce qui marche parfaitement. Mais pour une adresse qui commence par "chrome://" bien sûr ça ne marche pas.
J'ai regardé ces sujets : http://www.autoitscript.com/forum/topic ... u3-v0600b/ et http://www.autoitscript.fr/forum/viewto ... =2296&f=21 mais l'UDF ne marche pas avec les versions actuelles de Firefox.
Comment faire ?
Merci d'avance.
Modifié en dernier par Utilisateur 4989 supprimé le mar. 02 juil. 2013 10:27, modifié 1 fois.
Re: [..] Lancer une adresse "chrome://..." par Firefox
Si c'est pour toi, je te conseille de faire ceci :
Tappes about:config dans la barre d'adresse.
Fais un clic droit. Sélectionnes "Nouvelle⇒Valeur booléenne".
Titre de valeur : "network.protocol-handler.external.chrome".
Valeur : TRUE.
Crée ensuite une nouvelle chaine de caractères.
Donnes lui le nom "network.protocol-handler.app.chrome"
Valeur : l'endroit ou est l'application associée au protocol , genre c:\program_file\chrome je sais pas exactement
Et le tour est joué, firefox detectera le chrome:// et lancera chrome
Tappes about:config dans la barre d'adresse.
Fais un clic droit. Sélectionnes "Nouvelle⇒Valeur booléenne".
Titre de valeur : "network.protocol-handler.external.chrome".
Valeur : TRUE.
Crée ensuite une nouvelle chaine de caractères.
Donnes lui le nom "network.protocol-handler.app.chrome"
Valeur : l'endroit ou est l'application associée au protocol , genre c:\program_file\chrome je sais pas exactement
Et le tour est joué, firefox detectera le chrome:// et lancera chrome
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
Ce sujet est juste pour mon utilisation personnel.
En fait, l'adresse "chrome://..." vient du module pour Firefox : FireFTP. C'est une adresse où je me rend pour héberger des fichiers sur mon compte FTP. Il n'y a pas d'application dans mon ordi.
Du coup, je ne sais quoi mettre dans "network.protocol-handler.app.chrome".
En fait, l'adresse "chrome://..." vient du module pour Firefox : FireFTP. C'est une adresse où je me rend pour héberger des fichiers sur mon compte FTP. Il n'y a pas d'application dans mon ordi.
Du coup, je ne sais quoi mettre dans "network.protocol-handler.app.chrome".
-
lesolutionneur
- Niveau 7

- Messages : 368
- Enregistré le : ven. 09 déc. 2011 11:25
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
As-tu essayé ceci ?
(remplace le ":" par ":")
Code : Tout sélectionner
firefox -chrome chrome://fireftp/content/- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
Et comme ça :
(remplace le ":" par ":")
Code : Tout sélectionner
If @OSArch = "x64" Then
$ProgramFilesDir = @ProgramFilesDir&" (x86)"
Else
$ProgramFilesDir = @ProgramFilesDir
EndIf
$Adresse = "about[color=#FF0000]:[/color]mozilla" ; Ton adresse ici.
ShellExecute($ProgramFilesDir&"\Mozilla Firefox\firefox.exe", $Adresse)Cordialement,
TT22
TT22
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
J'ai donc fais ça :
(sans ":" mais avec ":")
Le code s'est lancé puis il s'est fermé et rien ne s'est passé. Il n'y a pas eu de message d'erreur.
Code : Tout sélectionner
If @OSArch = "x64" Then
$ProgramFilesDir = @ProgramFilesDir&" (x86)"
Else
$ProgramFilesDir = @ProgramFilesDir
EndIf
$Adresse = "chrome://....." ; Ton adresse ici.
ShellExecute($ProgramFilesDir&"\Mozilla Firefox\firefox.exe", $Adresse)Le code s'est lancé puis il s'est fermé et rien ne s'est passé. Il n'y a pas eu de message d'erreur.
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
Et avec ce code :
Attention : Ce code ne fonctionne que si Firefox est le navigateur par défaut !
Il associe le protocole "chrome://" à Firefox.
Code : Tout sélectionner
#RequireAdmin
$FirefoxPath = RegRead("HKEY_CLASSES_ROOT\http\DefaultIcon", "")
$FirefoxPath = StringTrimRight($FirefoxPath,2)
RegWrite("HKEY_CLASSES_ROOT\chrome", "URL Protocol", "REG_SZ", "")
RegWrite("HKEY_CLASSES_ROOT\chrome\shell\open\command", "", "REG_SZ", '"'&$FirefoxPath&'" -osint -url "%1"')
ShellExecute("chrome://url")Il associe le protocole "chrome://" à Firefox.
Cordialement,
TT22
TT22
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
Les 2 clefs se sont bien ajoutés dans regedit, mais Firefox ne s'ouvre pas (il est bien en navigateur par défaut).
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Lancer une adresse "chrome://..." par Firefox
J'ai trouvé une solution à mon problème. J'ai téléchargé l'extension iMacros pour Firefox. Il permet d'automatiser des tâches.
Avec l'extension, j'ai créé un code qui ouvre l'adresse "chrome://" et ça marche parfaitement.
Je vais garder cette solution.
Merci à tous pour votre aide.
Sujet résolu.
Avec l'extension, j'ai créé un code qui ouvre l'adresse "chrome://" et ça marche parfaitement.
Je vais garder cette solution.
Merci à tous pour votre aide.
Sujet résolu.

