modification des associations de fichiers type mimes
Modérateurs : jpj, myahoo, nico@nc, Mori
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
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
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 ?
associations MIME : nsHelperAppDlg.js
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 ...
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
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 ?
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 {
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;
}
Code : Tout sélectionner
rememberChoice.checked = !this.mLauncher.MIMEInfo.alwaysAskBeforeHandling;
Code : Tout sélectionner
this.toggleRememberChoice(rememberChoice);
Code : Tout sélectionner
// Default is Ok if the file isn't executable (and vice-versa).
Code : Tout sélectionner
return !tmpFile.isExecutable();
Code : Tout sélectionner
return true;
associations MIME : nsHelperAppDlg.js
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 ...
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
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
@ +
Oui j'étais visiblement fatigué hier soiraiglevert 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;
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).
Code : Tout sélectionner
return !tmpFile.isExecutable();
Code : Tout sélectionner
return true;
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 ?si tu as une autre suggestion ...
Oui! oui! et oui!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 ...
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
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités