instruction value="file:///xxxxx/yyy.swf" et firef

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 !
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

instruction value="file:///xxxxx/yyy.swf" et firef

Message par linuxien »

Bonsoir les amis,

pour afficher des fichiers *.swf que je veux faire exécuter localement sur mon poste et qui sont téléchargés à partir d'un serveur, j'utilise ça comme code dans la page test3.html que je lance :

Code : Tout sélectionner

<script language="Javascript" type="text/javascript">
<!--
var d=new Date; rnd=d.getDay()+'-'+d.getHours(); var b=(''+location.hostname).split('.'); d=2; if(b[b.length-d+1]=='') d=3; h='web.'+b[b.length-d]+'.'+b[b.length-d+1]; 
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">_uacct = "UA-324340-1"; urchinTracker();</script>
<object width="425" height="344">

<param name="movie" value="file://Vendee_Globe_2004_Historique.swf"></param>

<param name="allowFullScreen" value="true"></param>

<embed src="file://Vendee_Globe_2004_Historique.swf" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed>

</object><script type="text/javascript" src="http://astatic.weborama.fr/js/adperf_network.js"></script>

<script language="Javascript" type="text/javascript">
<!--
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js2.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</script>
>
mais rien ne s'affiche quand j'exécute http://arobase123456789.ifrance.com/test3.html (vous pouvez le tester) =>
est-ce que l'instruction value="file://Vendee_Globe_2004_Historique.swf" ne tourne pas sur firefox ? car ca marche bien sur mozilla ou IE.
Si j'enlève le "file://" et que je ne garde que le nom du fichier ca marche!! mais j'ai besoin que ca soit exécuté sur mon client et non sur le serveur
Que faire?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Tablet PC 1.7; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; InfoPath.1)
Avatar de l’utilisateur
Mori
Animal mythique
Messages : 13311
Inscription : 30 avr. 2004, 19:17

Message par Mori »

salut,

[Modération] je déplace dans une section plus adaptée à ta question.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.1) Gecko/2008071613 Iceweasel/3.0.1 (Zenwalk GNU Linux)

Linux Salix OS 15.0 / Xfce 4.16

calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: instruction value="file:///xxxxx/yyy.swf" et f

Message par calimo »

Salut !

Déjà, utilise la balise

Code : Tout sélectionner

 autour de tes bouts de code pour les rendre plus lisibles !

[code]src="file://Vendee_Globe_2004_Historique.swf"
Ce n'est certainement pas un fichier existant. Le protocole file: indique que le fichier se trouve en local (sur ton disque dur). Je m'étonne qu'IE puisse y accéder. Utilise un chemin relatif (src="dossier/Vendee_Globe_2004_Historique.swf" par exemple).

Je te conseille également d'utiliser un code plus propre et "valide" comme décrit ici : http://joliclic.free.fr/html/object-tag ... flash.html
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: instruction value="file:///xxxxx/yyy.swf" et f

Message par chinon37 »

calimo a écrit : Le protocole file: indique que le fichier se trouve en local (sur ton disque dur). Je m'étonne qu'IE puisse y accéder.
Un grand classique de IE... :roll:
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

file://xxx.swf et firefox

Message par linuxien »

salut,

Si Si, je te garantis que le fichier existe : la preuve :
http://arobase123456789.ifrance.com/test3.html marche bien. La seule différence est que j'ai enlevé le "file://"
Mais mon problème est que je veux l'exécuter en local et avec Firefox donc le file:// doit etre présent...

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Tablet PC 1.7; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; InfoPath.1)
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message par teoli2003 »

Ben pour des raisons évidentes de sécurité, une page téléchargée ne peut avoir accès à file: (trop facile sinon de copier tes fichiers sensibles par un script javascript à l'insu de ton plein gré).

Pour l'autorisé (parce que tu as confiance dans le site distant), il te faut ajouter cela dans ton user.js.

Code : Tout sélectionner

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess")
(Remplacer example.com bien évidemment).

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.2) Gecko/2008090514 Firefox/3.0.2
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

Message par linuxien »

Et on le trouve ou ce fichier user.js ???

SVp

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message par teoli2003 »

Dans ton profil, mais il te faudra peut-être le créer.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.2) Gecko/2008090514 Firefox/3.0.2
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

accès d'une page web téléchargée à fichier local

Message par linuxien »

merci
mais ca marche pas, quel casse-tete

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Tablet PC 1.7; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; InfoPath.1)
Dernière modification par linuxien le 12 sept. 2008, 17:19, modifié 1 fois.
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

Message par linuxien »

J'ai rajouté tout ceci dans les fichiers user.js puis prefs.js:
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://arobase123456789.ifrance.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

J'ai meme changé dans about : config la propriété ("security.checkloaduri" à false) mais rien n'y fait

mais rien. Ca semble sans effet. Une autre idée de piste?
la page avec la séquence qui ne s'affiche pas les la suivante :
http://arobase123456789.ifrance.com/test2.html


Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Tablet PC 1.7; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; InfoPath.1)
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: file://xxx.swf et firefox

Message par calimo »

linuxien a écrit :Si Si, je te garantis que le fichier existe : la preuve :
http://arobase123456789.ifrance.com/test3.html marche bien.
Chez toi peut-être, mais essaye chez un ami ou un voisin pour voir :wink:

Le fichier étant

Code : Tout sélectionner

http://arobase123456789.ifrance.com/Vendee_Globe_2004_Historique.swf
, donc au même niveau que la page, tu peux simplement utiliser

Code : Tout sélectionner

src="Vendee_Globe_2004_Historique.swf"
et ça ira tout de suite mieux !

PS : pourquoi utiliser du flash ? C'est à peine lisible, et on ne peut pas agrandir le texte... :roll:
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

accès d'une page web téléchargée à fichier local

Message par linuxien »

je sais bien que ca marche sans le file:// etc...
mais j'ai la contrainte que je dois le faire marche en local et puis c'est du flash obligatoirement car l'application qu'on me demande de développer est ainsi...
Bref la page web téléchargée doit pouvoir accéder en local à mon fichier
J'ai beau faire ce qui est écrit dans le site rien n'y fait.
Besoin d'aide

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Tablet PC 1.7; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; InfoPath.1)
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

pas la peine de tourner en rond :wink: , soit tu testes en local, et à ce moment là tu testes avec un fichier html local pointant vers un fichier .swf local (donc tout en file://), soit tu t'installes un serveur sur ta machine pour tester avec des protocoles http://.

Les règles de sécurité de Firefox ne te permettront pas de mélanger ces protocoles pour tester...
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

Ah tiens, j'avais pas vu, chuis passé 'Tyrannosaurus Rex' :D ...
linuxien
Arias
Messages : 8
Inscription : 12 sept. 2008, 01:53

télécharger page web, exécution local dans firefox fedora

Message par linuxien »

Le principe de l'application développée est le suivant :
- télécharger une page html et des séquences *.swf depuis un site web
- les exécuter en local

pour des raisons de minimisation de la maintenance coté client, je ne souhaite pas installer de serveur web sur ces postes clients.
Pour etre sur que les séquences sont bien executées coté client et non sur le serveur je suis obligé de mettre l'instruction file:///
Je précise que je suis sous linux fedora et que les essais de dépasser les contraintes de sécurité de firefox dans user.js ou prefs.js n'ont rien donné (meme en changeant directement dans about : config) :
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess
Quelqu'un a-t-il déjà rencontré ce pb?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Tablet PC 1.7; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; InfoPath.1)
Répondre

Qui est en ligne ?

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