modification des associations de fichiers type mimes

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : myahoo, jpj, nico@nc, Mori

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 29 Oct 2006 20:02

ah oui, donc ton problème n'est peut-être même pas lié aux types MIME ?

ThePopeye, merci, c'est pas tout à fait ce que je cherchais mais le lien est intéressant.

J'ai trouvé rapid share, je suppose que ça va le faire pour héberger un fichier rapidement. Si quelqu'un à une alternative communautaire n'hésitez pas.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

ThePopeye
Arias
 
Messages : 13
Inscription : 29 Oct 2006 14:02

Messagede ThePopeye » 29 Oct 2006 20:04

@aiglevert:

Qu'est ce que tu utilise comme solution:

Easyphp, wamp, autre solution "clé en main" ou tu as installé chaque appli séparement ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0


aiglevert
Salamandre
 
Messages : 31
Inscription : 27 Oct 2006 0:00
Localisation : Lyon

Messagede aiglevert » 29 Oct 2006 20:12

@happy :
non, pas de solutions clé en main, tout à la mano ... c'est + marrant ...
mais çà n'est pas le sujet, j'essaie de faire éxécuter n'importe koi d'éxécutable par un appel JavaScript à partir d'une page locale ...

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 29 Oct 2006 20:21

J'ai publié une solution ici pour les associations MIME:

http://www.geckozone.org/forum/viewtopi ... 400#323400

Essaye toujours, des fois que...

@+

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0


aiglevert
Salamandre
 
Messages : 31
Inscription : 27 Oct 2006 0:00
Localisation : Lyon

Messagede aiglevert » 29 Oct 2006 20:22

petite remarque intéressante suite à un essai avec un autre type d'éxécutable : CMD.exe :

l'appel par la page html est :
<a href='file://C:/WINNT/system32/cmd.exe'>CMD</a>

sachant que je n'ai jamais fait d'appel à ce types de fichiers
avec un navigateur, les réactions sont différentes :

IE me demande si je vx l'ouvrir ou l'enregistrer (avec un petit message d'avertissement qd même ...

FF ne me propose que de l'enregistrer ... ce qui en soit peut sembler secure ... mais ne m'arrange pas !

il doit y avoir un parametre qui permet à FF de proposer l'ouverture d'un fichier qqsoit l'extension ... mais lequel ?


aiglevert
Salamandre
 
Messages : 31
Inscription : 27 Oct 2006 0:00
Localisation : Lyon

associations MIME : nsHelperAppDlg.js

Messagede aiglevert » 29 Oct 2006 20:45

joli coup happy !
mais je n'y suis pas encore ...

en modifiant ta variable rememberChoice.disabled à false çà permet d'enregistrer le choix, mais la liste déroulante "ouvrir avec" est tjours désactivée ...

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 29 Oct 2006 21:52

Effectivement c'est mieux avec false :lol:
J'ai corrigé, merci ;)

De ton côté, tu n'as pas de menu déroulant en face d' "ouvrir avec" ?

Essaye de restaurer le fichier mimeTypes.rdf à son état initial si jamais tu l'as modifié, juste pour voir ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0


aiglevert
Salamandre
 
Messages : 31
Inscription : 27 Oct 2006 0:00
Localisation : Lyon

associations MIME : nsHelperAppDlg.js

Messagede aiglevert » 29 Oct 2006 22:09

si, je vois le menu déroulant mais il est inactif ...

mimeTypes.rdf est d'origine, je ne laisse jamais une modif si elle ne donne pas de résultat probant ...

là je fais le test avec CMD.exe car les .exe n'ont jamais eu d'affectation % une utilisation sur le navigateur ...

est-ce que je dois ajouter une valeur du style :
mimeType == "application/x-httpd-php" ||
dans le nsHelperAppDlg.js ?

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 29 Oct 2006 23:17

Essaye ça:

dans nsHelperAppDlg.js commente les lignes suivantes (avec //) :



Code: Tout sélectionner
       if (mimeType == "application/octet-stream" ||
           mimeType == "application/x-msdownload" ||
           this.mLauncher.targetFile.isExecutable()) {
         rememberChoice.checked = false;
         rememberChoice.disabled = true;
       }
      else {

et:
Code: Tout sélectionner
if (this.mLauncher.targetFile.isExecutable() || (
           (mimeType == "application/octet-stream" ||
            mimeType == "application/x-msdownload") &&
            !openWithDefaultOK)) {
         this.dialogElement("open").disabled = true;
         var openHandler = this.dialogElement("openHandler");
         openHandler.disabled = true;
         openHandler.selectedItem = null;
         modeGroup.selectedItem = this.dialogElement("save");
         return;
       }


EDIT: commente aussi le } entre:

Code: Tout sélectionner
rememberChoice.checked = !this.mLauncher.MIMEInfo.alwaysAskBeforeHandling;

et
Code: Tout sélectionner
this.toggleRememberChoice(rememberChoice);


Edit2: sous la ligne :
Code: Tout sélectionner
//  Default is Ok if the file isn't executable (and vice-versa).

commenter:
Code: Tout sélectionner
return !tmpFile.isExecutable();

et ajouter:
Code: Tout sélectionner
return true;


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0[/code]
Dernière modification par happy le 30 Oct 2006 11:47, modifié 1 fois.


aiglevert
Salamandre
 
Messages : 31
Inscription : 27 Oct 2006 0:00
Localisation : Lyon

associations MIME : nsHelperAppDlg.js

Messagede aiglevert » 29 Oct 2006 23:25

niet ...
toujours inactif "(o) Ouvrir avec",
seule différence la liste déroulante a disparu ...

... qq mn + tard ...

dans la boite de dialogue je n'ai plus le cadre "Que doit faire FireFox avec ce fichier" ...
même en remplaçant par la précédente modif ...

j'ai désinstallé 2 extensions qui ne me paraissaient plus utile : viewsourceWith & Launchy ...

quelle galère ... il est joli ce FireFox mais si çà continue je vais attendre la version 10 avant d'abandonner IE ...

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 30 Oct 2006 0:09

Je te suggère de faire une réinstallation propre de Firefox 2.0
Pourquoi pas avec un nouveau profil (sauvegarde tout ce que tu as à sauvegarder avant (bookmarks, etc.)

Je viens de te faire un fichier nsHelperAppDlg, à tester donc, chez moi ça marche parfaitement pour tous les fichiers, .exe inclus.

Je te mets le lien dans 2 min...

Edit: voilà le lien:

http://rapidshare.com/files/1213738/nsH ... lg.js.html

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0


aiglevert
Salamandre
 
Messages : 31
Inscription : 27 Oct 2006 0:00
Localisation : Lyon

Messagede aiglevert » 30 Oct 2006 10:47

merci happy,
cette fois ci çà marche, du moins pour les .exe qui n'ont jamais eu d'association pour l'éxécution dans un navigateur ...

la différence par rapport à ton dernier poste c'était apparamment la 1ere ligne de la section qu'il ne fallait pas commenter :

var mimeType = this.mLauncher.MIMEInfo.MIMEType;

par contre çà ne marche tjrs pas avec le lien sur le fichier php local ... la différence c'est qu'avec IE j'avais défini à la première éxécution qu'il devait s'ouvrir et pas s'enregistrer ...
il y a donc bien ici une interaction entre la précédente config de IE et le fonctionnement de FF ...
je vais essayer de supprimer les références correspondantes à cette association dans la BDR,
si tu as une autre suggestion ...

je trouve tout de même regrettable (%Mozilla) que l'on soit obligé à retourcher du code de FireFox alors que tout ceci devrait au moins être accessible par des fichiers de config si par précaution les concepteurs ne veulent pas laisser libre accès aux params par des fenetres de config ... fenetres de config qui perdent ici tout leur intérêt et qui n'ont même plus raison d'être ...

merci encore de ton aide

@ +

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 30 Oct 2006 11:34

aiglevert a écrit:la différence par rapport à ton dernier poste c'était apparamment la 1ere ligne de la section qu'il ne fallait pas commenter :

var mimeType = this.mLauncher.MIMEInfo.MIMEType;


Oui j'étais visiblement fatigué hier soir :lol:
Sinon si quelqu'un veut refaire la manip, il faut bien sûr décommenter cette ligne mais aussi, sous la ligne suivante:
Code: Tout sélectionner
//  Default is Ok if the file isn't executable (and vice-versa).

commenter:
Code: Tout sélectionner
return !tmpFile.isExecutable();

et ajouter:
Code: Tout sélectionner
return true;


EDIT: mon post précédent est maintenant corrigé, pour plus de clareté. Merci à toi aiglevert !

si tu as une autre suggestion ...

Là tout de suite, non; c'est peut-être externe à Firefox ? Et dans ce cas ce serait très difficile pour quiconque de t' aider. Essaye d'isoler le problème ?

je trouve tout de même regrettable (%Mozilla) que l'on soit obligé à retourcher du code de FireFox alors que tout ceci devrait au moins être accessible par des fichiers de config si par précaution les concepteurs ne veulent pas laisser libre accès aux params par des fenetres de config ... fenetres de config qui perdent ici tout leur intérêt et qui n'ont même plus raison d'être ...

Oui! oui! et oui!
Et qui sait, à terme, peut-être la mort d' about:config !!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

ThePopeye
Arias
 
Messages : 13
Inscription : 29 Oct 2006 14:02

Messagede ThePopeye » 30 Oct 2006 14:06

@happy:

Merci pour ton script, je l'essaye dès que je peux. :D

@aiglevert:

Et ce ne serait pas une bète question de zone de sécurité ?


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

happy
Salamandre
 
Messages : 21
Inscription : 29 Oct 2006 17:50

Messagede happy » 30 Oct 2006 14:15

ThePopeye, !Attention!, le script qui est sur ce topic autorise également l'ouverture des éxécutables.

Comme j'ai cru comprendre que tu voulais déployer ça sur plusieurs machines, préfère ce script, plus sécuritaire en quelque sorte:
http://www.geckozone.org/forum/viewtopi ... 400#323400

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Dernière modification par happy le 30 Oct 2006 14:25, modifié 1 fois.

PrécédenteSuivante

Retourner vers Mozilla Firefox : le navigateur

Qui est en ligne

Utilisateurs parcourant ce forum : jpj et 9 invités