Page 4 sur 5
Publié : 29 oct. 2006, 19:02
par happy
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
Publié : 29 oct. 2006, 19:04
par ThePopeye
@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
Publié : 29 oct. 2006, 19:12
par aiglevert
@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 ...
Publié : 29 oct. 2006, 19:21
par happy
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
Publié : 29 oct. 2006, 19:22
par aiglevert
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 ?
associations MIME : nsHelperAppDlg.js
Publié : 29 oct. 2006, 19:45
par aiglevert
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 ...
Publié : 29 oct. 2006, 20:52
par happy
Effectivement c'est mieux avec false
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
Publié : 29 oct. 2006, 21:09
par aiglevert
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 ?
Publié : 29 oct. 2006, 22:17
par happy
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
Edit2: sous la ligne :
Code : Tout sélectionner
// Default is Ok if the file isn't executable (and vice-versa).
commenter:
et ajouter:
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
Publié : 29 oct. 2006, 22:25
par aiglevert
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 ...
Publié : 29 oct. 2006, 23:09
par happy
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
Publié : 30 oct. 2006, 09:47
par aiglevert
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
@ +
Publié : 30 oct. 2006, 10:34
par happy
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
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:
et ajouter:
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
Publié : 30 oct. 2006, 13:06
par ThePopeye
@happy:
Merci pour ton script, je l'essaye dès que je peux.
@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
Publié : 30 oct. 2006, 13:15
par happy
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