modification des associations de fichiers type mimes

Répondre


Cette question est un moyen d'identifier et d'empêcher les envois automatiques.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
Les BBCodes sont activés
[img] est activé
[flash] est désactivé
[url] est activé
Les smileys sont activés
Revue du sujet
   

Étendre la vue Revue du sujet: modification des associations de fichiers type mimes

je laisse tomber Mozilla, FireFox & Co ...

Message de aiglevert » 01 Nov 2006 1:12

laissez tomber les gars,

je laisse tomber Mozilla, FireFox & Co ...

trop incomplet pour l'instant, j'attendrai la version 6.0 !

merci qd même d'avoir essayé de trouver des solutions ...

je laisse tomber Mozilla, FireFox ...

Message de Invité » 01 Nov 2006 1:09

laissez tomber les gars,
je laisse tomber Mozilla, FireFox & Co ...

trop incomplet pour l'instant, j'attendrai la version 6.0 !

merci qd même d'avoir essayé de trouver des solutions ...

Message de aiglevert » 30 Oct 2006 15:10

@ThePopeye :
non, çà serait bien d'avoir une gestion de sécurité qui intègre tous les param avec FF, mais çà n'est pas le cas ...

@happy & ThePopeye:
effectivement, la dernière config est dansgereuse pour une utilisation internet - dans le cas évoqué il s'agissait de comprendre le fonctionnement des associations avec FF, donc c'était expérimental et réservée à une utilisation locale, mais si je veux utiliser la même configuration FF pour le local et l'internet il faut faire une adaptation ... choisir les types d'extensions autorisées, la source ...

@ +

Message de ThePopeye » 30 Oct 2006 14:18

ok, merci encore :wink:

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

Message de 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

Message de 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

Message de 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

Message de 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

@ +

Message de 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

associations MIME : nsHelperAppDlg.js

Message de 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 ...

Message de 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]

associations MIME : nsHelperAppDlg.js

Message de 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 ?

Message de 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

associations MIME : nsHelperAppDlg.js

Message de 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 ...

Message de 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 ?

Haut