Page 1 sur 1
[R] Lancer une adresse "chrome://..." par Firefox
Posté : sam. 22 juin 2013 11:29
par Utilisateur 4989 supprimé
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.
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : dim. 23 juin 2013 21:03
par timmalos
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
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : mar. 25 juin 2013 18:39
par Utilisateur 4989 supprimé
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".
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : mar. 25 juin 2013 19:15
par lesolutionneur
As-tu essayé ceci ?
(remplace le ":" par ":")
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : mar. 25 juin 2013 23:04
par TT22
Et comme ça :
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)
(remplace le "
:" par ":")
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : mer. 26 juin 2013 17:08
par Utilisateur 4989 supprimé
J'ai donc fais ça :
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)
(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.
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : jeu. 27 juin 2013 13:56
par TT22
Et avec ce code :
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")
Attention : Ce code ne fonctionne que si Firefox est le navigateur par défaut !
Il associe le protocole "chrome://" à Firefox.
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : jeu. 27 juin 2013 19:47
par Utilisateur 4989 supprimé
Les 2 clefs se sont bien ajoutés dans regedit, mais Firefox ne s'ouvre pas (il est bien en navigateur par défaut).
Re: [..] Lancer une adresse "chrome://..." par Firefox
Posté : mar. 02 juil. 2013 10:28
par Utilisateur 4989 supprimé
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.