chgt editeur code source par defaut en appel JS view-source

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
aiglevert
Salamandre
Messages : 31
Inscription : 27 oct. 2006, 00:00

chgt editeur code source par defaut en appel JS view-source

Message par aiglevert »

un 2eme Pb que je rencontre avec ce FF2 que je découvre :
le changement de l'editeur pas defaut du coude source.
Certes dans about:config, on peut règler la variable view_source.editor.external -> true
et la variable
view_source.editor.path -> C:\WINNT\system32\notepad.exe
par exemple ...

il existe aussi des plugins (Launchy, ViewSourceWith) pour ouvrir les liens et editer le code source avec un prog choisi ... mais ... malgré tout çà :

si on essaie d'utiliser la fonction JavaScript view-source dans une page html locale :
location="view-source:"+parent.main.location
et bien FF va lancer son viewer intégré ...
FireFox(v2.0) ne permet donc pas en natif de modifier le viewer/editeur par defaut dans un appel Javascript d'une pas html !

exemple de page locale : edit.htm

Code : Tout sélectionner

<html> 
<head> 
<SCRIPT LANGUAGE='JavaScript1.1'> 
<!-- 
function ViewFile(fichier) { location='view-source:file://'+fichier; } 
//--> 
</SCRIPT> 
</head> 
<body> 
<INPUT TYPE='BUTTON' VALUE='hosts' onClick='ViewFile("C:/WINNT/system32/drivers/etc/hosts")'> 
</body> 
</html> 
qqun a-t-il une idée ?
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Ça me parait plutôt normal qu'une page ne puisse pas appeler une application qui n'est pas enregistrée comme un plugin. En fait, le contraire serait même assez inquiétant.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
kowalsky
Gecko
Messages : 58
Inscription : 11 juil. 2006, 20:24

Message par kowalsky »

Je vois pas pourquoi se serait inquietant...! :)

Et si je veux editer mes sources avec

Code : Tout sélectionner

rm -rf /
...! :)

Message envoyé avec : Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.8.1b2) Gecko/20060910 BonEcho/2.0b2
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

kowalsky a écrit :JEt si je veux editer mes sources avec

Code : Tout sélectionner

rm -rf /
...! :)
Ce n'est peut-être pas très parlant pour le windowsien qu'est aiglevert

On pourrait aussi faire exécuter ça :

Code : Tout sélectionner

format C:
Heureusement ce n'est pas possible.

Pour le view-source javascript, effectivement, ça ressemble à un bug. As-tu cherché sur Bugzilla ?

Sinon, pour pouvoir exécuter un programme, ça doit probablement être possible en passant par le chrome (ce qui veut dire application à installer, etc :wink: )
Plus d'infos sur http://xulfr.org/
aiglevert
Salamandre
Messages : 31
Inscription : 27 oct. 2006, 00:00

Message par aiglevert »

merci de vos réponses chers membres érectiles ...

@benoit : si tu ne comprend pas la question, évite d'y répondre ...

@kowalsky : qd on ne sait pas répondre à une question on fait dans le comique ? çà te rapporte des points ou de la gloire ?

@calimo : merci du tuyau, mais je ne suis pas plus windowsien que toi, c'est un exemple pour que tout le monde comprenne ... mais apparamment yen a qquns ki n'ont rien compris ...
aiglevert
Salamandre
Messages : 31
Inscription : 27 oct. 2006, 00:00

je laisse tomber Mozilla, FireFox & Co ...

Message par aiglevert »

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 aussi ce forum, j'ai posé 2 pbs, et je n'ai obtenu aucune solution ...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

La version 6 ne permettra pas plus de le faire, pas plus que la 10 ou la 150 : c'est une question de sécurité.

La solution, je te l'ai donnée, maintenant, si tu ne veux pas la comprendre, tu en es le seul responsable :wink:
Et si tu veux utiliser un navigateur qui te permette de faire "n'importe quoi" comme lancer une commande, alors grand bien te fasse :lol: Mais Firefox est conçu pour l'utilisateur et sa sécurité, pas pour le confort du développeur 8-)


Et ce n'est pas parce que les réponses de benoit et kowalsky ne te plaisent pas qu'elles sont à côté de la plaque, bien au contraire :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Je te rassure tout de suite, je n'ai pas de problème de compréhension :)

J'avais même parcouru attentivement tes autres sujets avant de répondre. Ce que tu essaies de faire c'est de contrôler ton système à partir de Firefox, comme s'il s'agissait d'un shell. Mais, même si c'est ce qu'a essayé de faire Microsoft avec Internet Explorer, ce n'est pas du tout le cas. Qui plus est, tu te trouves dans le contexte d'une page Web, qui est encore beaucoup plus restrictif.

Deux solutions existent, mais je crois qu'on te les a déjà données :
- Travailler dans le contexte chrome (dans le cadre d'une extension par exemple), ce qui te donnera nettement plus de privilèges.
- Lancer les programmes côté serveur. C'est ainsi que fonctionne par exemple Google desktop.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
kowalsky
Gecko
Messages : 58
Inscription : 11 juil. 2006, 20:24

Message par kowalsky »

Y a effectivement un navigateur alternatif qui permet de faire ce que veux
faire aiglevert, il pourrat le telecharger ici:

http://www.microsoft.com/windows/ie/dow ... g_id=10013

Il faut prendre la version 5 ou 6, parce que la 7 est asser
restrictive en ce qui concerne cette technologie d'avenir qu'est DirectX.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités