Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Firefox n'arrive plus à afficher les fichiers jsp

15 réponses
Avatar
andre_debian
Bonjour,

Depuis que j'ai upgrad=E9 Firefox =E0 la version 50.0,
les fichiers .JSP (javascript) ne s'affichent plus.

Le contenu de la page Web contient cette ligne :
<script language=3D"javascript" src=3D"https://<site -web>/humour/ephem.jsp
</script>
et=20
idem avec Chrome, mais je ne peux l'upgrader car la version
32 bits n'existent plus.

Par contre, avec les navigateurs Iceweasel et Opera, =E7a fonctionne.

Merci d'une piste...

Andr=E9

10 réponses

1 2
Avatar
Eric Degenetais
--f46d04446ba75b42dd054194059b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Euh...afficher les JSP?
En fait une JSP ça ne s'affiche pas dans le navigateur, le serveur ex écute
la JSP et envoie à ton navigateur le résultat (dans le cas que tu décris,
du javascript)
Le serveur en question semble écrit avec assez peu de soin, car d'habi tude
on travaille son mapping d'URL (c'est à dire le nom des "pages" propos ées
par le serveur, ici une page virtuelle correspondant au résultat d'un
traitement) pour masquer ce genre de détails techniques.
Il faudrait un peu plus de détails sur "n'affiche plus", mais le plus
probable est que ce n'est pas lié du tout à la technologie JSP, m ais au
fait que le script javascript renvoyé par le serveur ne passe plus dan s la
dernière version en date de Firefox. Après, régression ou évolution des
pratiques ayant amené à bannir un style de javascript peut-ê tre dangereux
pour les utilisateurs...impossible de le savoir sans info en plus.
bonne journée
cordialement
______________
Éric Dégenètais
Henix
http://www.henix.com
http://www.squashtest.org" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.squashtest.org
Le 18 novembre 2016 à 11:32, a écri t :
Bonjour,
Depuis que j'ai upgradé Firefox à la version 50.0,
les fichiers .JSP (javascript) ne s'affichent plus.
Le contenu de la page Web contient cette ligne :
<script language="javascript" src="https://<site -web>/humour/ephem.j sp
</script>
et
idem avec Chrome, mais je ne peux l'upgrader car la version
32 bits n'existent plus.
Par contre, avec les navigateurs Iceweasel et Opera, ça fonctionne.
Merci d'une piste...
André

--f46d04446ba75b42dd054194059b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div><div><div><div><div>Euh...afficher les JSP?<br></div> En fait une JSP ça ne s&#39;affiche pas dans le navigateur, le serveur exécute la JSP et envoie à ton navigateur le résultat (dans le cas que tu décris, du javascript)<br></div>Le serveur en question semble écrit avec assez peu de soin, car d&#39;habitude on travaille s on mapping d&#39;URL (c&#39;est à dire le nom des &quot;pages&quot; pr oposées par le serveur, ici une page virtuelle correspondant au rà ©sultat d&#39;un traitement) pour masquer ce genre de détails techni ques.<br></div>Il faudrait un peu plus de détails sur &quot;n&#39;affi che plus&quot;, mais le plus probable est que ce n&#39;est pas lié du tout à la technologie JSP, mais au fait que le script javascript renvo yé par le serveur ne passe plus dans la dernière version en date de Firefox. Après, régression ou évolution des pratiques aya nt amené à bannir un style de javascript peut-être dangereux pour les utilisateurs...impossible de le savoir sans info en plus.<br><br> </div>bonne journée<br><br></div>cordialement<br><div><div><br></div>< /div></div><div class="gmail_extra"><br clear="all"><div><div class=" gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>< div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir ="ltr"><div><div dir="ltr"><div style="font-family:arial;font-size:sm all">______________</div><div style="font-family:arial;font-size:small">< div dir="ltr">Éric Dégenètais<br><div>Henix<br></div><div> <img src="https://docs.google.com/a/henix.fr/uc?id4VkaUOkBhBIeUlWWXM xOVFHdDg&amp;export=download" height="29" width="96"><br></div><div>< img alt=""></div><div><a href="http://www.henix.com" target="_blank"> http://www.henix.com</a><br></div><div><a href="http://www.squashtest.org" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.squashtest.org " target="_blank">http://www.squashtest.org" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.squashtest.org</a></div><div><br></div></div ></div></div></div></div></div></div></div></div></div></div></div></div></ div></div>
<br><div class="gmail_quote">Le 18 novembre 2016 à 11:32, <span dir ="ltr">&lt;<a href="mailto:" target="_blan k"></a>&gt;</span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc soli d;padding-left:1ex">Bonjour,<br>
<br>
Depuis que j&#39;ai upgradé Firefox à la version 50.0,<br>
les fichiers .JSP (javascript) ne s&#39;affichent plus.<br>
<br>
Le contenu de la page Web contient cette ligne :<br>
&lt;script language=&quot;javascript&quot; src=&quot;https://&lt;site - web&gt;/humour/ephem.jsp<br>
&lt;/script&gt;<br>
et<br>
idem avec Chrome, mais je ne peux l&#39;upgrader car la version<br>
32 bits n&#39;existent plus.<br>
<br>
Par contre, avec les navigateurs Iceweasel et Opera, ça fonctionne.<br >
<br>
Merci d&#39;une piste...<br>
<br>
André<br>
<br>
</div><br></div>
--f46d04446ba75b42dd054194059b--
Avatar
andre_debian
On Friday 18 November 2016 15:21:23 Eric Degenetais wrote:
Euh...afficher les JSP?
En fait une JSP ça ne s'affiche pas dans le navigateur, le serveur ex écute
la JSP et envoie à ton navigateur le résultat (dans le cas que tu d écris,
du javascript)
Le serveur en question semble écrit avec assez peu de soin, car d'habit ude
on travaille son mapping d'URL (c'est à dire le nom des "pages" propos ées
par le serveur, ici une page virtuelle correspondant au résultat d'un
traitement) pour masquer ce genre de détails techniques.
Il faudrait un peu plus de détails sur "n'affiche plus", mais le plus
probable est que ce n'est pas lié du tout à la technologie JSP, mais au
fait que le script javascript renvoyé par le serveur ne passe plus dans la
dernière version en date de Firefox. Après, régression ou évoluti on des
pratiques ayant amené à bannir un style de javascript peut-être dan gereux
pour les utilisateurs...impossible de le savoir sans info en plus.

Alors, comment fait-on pour afficher dans une page Web,
l'image d'un fichier .JSP ? Quelle est la syntaxe ?
J'ai toujours fait comme ceci sans problème depuis des années :
<script language="javascript"
src="https://site -web/humour/ephem-18-11-2016.jsp" alt="Ephemeride">
</script>
Ce n'est que depuis aujourd'hui que l'image ne s'affiche plus.
(espace vide).
André
Avatar
Jean-Michel OLTRA
Bonjour,
Le vendredi 18 novembre 2016, a écrit...
Depuis que j'ai upgradé Firefox à la version 50.0,
les fichiers .JSP (javascript) ne s'affichent plus.
Le contenu de la page Web contient cette ligne :
<script language="javascript" src="https://<site -web>/humour/ephem.jsp
</script>
et
Merci d'une piste...

Un petit coup d'Ajax ? Je ne l'ai jamais fait, note bien, mais je
suppose qu'on doit pouvoir inclure le contenu récupéré dans un
<script></script>
--
jm
Avatar
Eric Degenetais
--001a114b2e0cb354d0054197d9c2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Le 18 nov. 2016 17:32, a écrit :
On Friday 18 November 2016 15:21:23 Eric Degenetais wrote:
Euh...afficher les JSP?
En fait une JSP ça ne s'affiche pas dans le navigateur, le serveur


exécute
la JSP et envoie à ton navigateur le résultat (dans le cas qu e tu


décris,
du javascript)
Le serveur en question semble écrit avec assez peu de soin, car


d'habitude
on travaille son mapping d'URL (c'est à dire le nom des "pages"


proposées
par le serveur, ici une page virtuelle correspondant au résultat d 'un
traitement) pour masquer ce genre de détails techniques.
Il faudrait un peu plus de détails sur "n'affiche plus", mais le p lus
probable est que ce n'est pas lié du tout à la technologie JS P, mais au
fait que le script javascript renvoyé par le serveur ne passe plus dans


la
dernière version en date de Firefox. Après, régression o u évolution des
pratiques ayant amené à bannir un style de javascript peut- être


dangereux
pour les utilisateurs...impossible de le savoir sans info en plus.

Alors, comment fait-on pour afficher dans une page Web,
l'image d'un fichier .JSP ? Quelle est la syntaxe ?

Afficher le code informatique de la JSP ?
En principe un navigateur n'affiche pas le contenu d'un balise "script", il
tente de l'exécuter. Et si ça rate on a un rapport d'erreur dans le
navigateur qui *peut* contenir le code du script (et exécuter comme
javascript du code JSP qui est un mélange de html et Java ou un code X ML...
ça doit effectivement rater à tous les coups) mais là on est complètement
hors norme, sans garantie que ça marche...
J'ai toujours fait comme ceci sans problème depuis des années :
<script language="javascript"
src="https://site -web/humour/ephem-18-11-2016.jsp" alt="Ephemeride">
</script>
Ce n'est que depuis aujourd'hui que l'image ne s'affiche plus.
(espace vide).
André

Maintenant si la JSP produit une image, pourquoi ne pas utiliser une balise
img avec src=<URL de la JSP > ?
--001a114b2e0cb354d0054197d9c2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p dir="ltr"></p>
<p dir="ltr">Le 18 nov. 2016 17:32, &lt;<a href="mailto:andre_debi "></a>&gt; a écrit :< br>
&gt;<br>
&gt; On Friday 18 November 2016 15:21:23 Eric Degenetais wrote:<br>
&gt; &gt; Euh...afficher les JSP?<br>
&gt; &gt; En fait une JSP ça ne s&#39;affiche pas dans le navigateur, le serveur exécute<br>
&gt; &gt; la JSP et envoie à ton navigateur le résultat (dans le cas que tu décris,<br>
&gt; &gt; du javascript)<br>
&gt; &gt; Le serveur en question semble écrit avec assez peu de soin, car d&#39;habitude<br>
&gt; &gt; on travaille son mapping d&#39;URL (c&#39;est à dire le nom des &quot;pages&quot; proposées<br>
&gt; &gt; par le serveur, ici une page virtuelle correspondant au résu ltat d&#39;un<br>
&gt; &gt; traitement) pour masquer ce genre de détails techniques.<br>
&gt; &gt; Il faudrait un peu plus de détails sur &quot;n&#39;affiche p lus&quot;, mais le plus<br>
&gt; &gt; probable est que ce n&#39;est pas lié du tout à la tech nologie JSP, mais au<br>
&gt; &gt; fait que le script javascript renvoyé par le serveur ne pass e plus dans la<br>
&gt; &gt; dernière version en date de Firefox. Après, régres sion ou évolution des<br>
&gt; &gt; pratiques ayant amené à bannir un style de javascript p eut-être dangereux<br>
&gt; &gt; pour les utilisateurs...impossible de le savoir sans info en plus .<br>
&gt;<br>
&gt; Alors, comment fait-on pour afficher dans une page Web,<br>
&gt; l&#39;image d&#39;un fichier .JSP ?  Quelle est la syntaxe ?</p>
<p dir="ltr">Afficher le code informatique de la JSP ? <br>
En principe un navigateur n&#39;affiche pas le contenu d&#39;un balise &quo t;script&quot;, il tente de l&#39;exécuter. Et si ça rate on a un rapport d&#39;erreur dans le navigateur qui *peut* contenir le code du scr ipt (et exécuter comme javascript du code JSP qui est un mélange de html et Java ou un code XML... ça doit effectivement rater à t ous les coups) mais là on est complètement hors norme, sans garan tie que ça marche... </p>
<p dir="ltr">&gt; J&#39;ai toujours fait comme ceci sans problème de puis des années :<br>
&gt; &lt;script language=&quot;javascript&quot;<br>
&gt; src=&quot;<a href="https://site">https://site</a> -web/humour/ephe m-18-11-2016.jsp&quot; alt=&quot;Ephemeride&quot;&gt;<br>
&gt; &lt;/script&gt;<br>
&gt;<br>
&gt; Ce n&#39;est que depuis aujourd&#39;hui que l&#39;image ne s&#39;affic he plus.<br>
&gt; (espace vide).<br>
&gt;<br>
&gt; André<br>
&gt;</p>
<p dir="ltr">Maintenant si la JSP produit une image, pourquoi ne pas util iser une balise img avec src=&lt;URL de la JSP &gt; ? </p>
--001a114b2e0cb354d0054197d9c2--
Avatar
Erwan David
Le 11/18/2016 à 19:59, Eric Degenetais a écrit :
Mais encore une fois, difficile de répondre sans savoir ce que fait
cette JSP.
Peux-tu mettre l'URL de la JSP dans ta barre de navigation et partager
un extrait ou une de ce que le navigateur affiche, qu'on ait une idée du
problème ?

jsp c'est plus une extension de servlet (donc exécutée sur le serveur)
et il est tout à fait possible qu'elle renvoie un code js (à exécuter
sur le client)
Avatar
Eric Degenetais
--94eb2c06dda0a76947054197e9da
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Mais encore une fois, difficile de répondre sans savoir ce que fait ce tte
JSP.
Peux-tu mettre l'URL de la JSP dans ta barre de navigation et partager un
extrait ou une de ce que le navigateur affiche, qu'on ait une idée du
problème ?
Le 18 nov. 2016 19:55, "Eric Degenetais" a écri t :
Le 18 nov. 2016 17:32, a écrit :
On Friday 18 November 2016 15:21:23 Eric Degenetais wrote:
> Euh...afficher les JSP?
> En fait une JSP ça ne s'affiche pas dans le navigateur, le serve ur
exécute
> la JSP et envoie à ton navigateur le résultat (dans le cas que tu
décris,
> du javascript)
> Le serveur en question semble écrit avec assez peu de soin, car
d'habitude
> on travaille son mapping d'URL (c'est à dire le nom des "pages"
proposées
> par le serveur, ici une page virtuelle correspondant au résultat d'un
> traitement) pour masquer ce genre de détails techniques.
> Il faudrait un peu plus de détails sur "n'affiche plus", mais le plus
> probable est que ce n'est pas lié du tout à la technologie JSP, mais au
> fait que le script javascript renvoyé par le serveur ne passe pl us
dans la
> dernière version en date de Firefox. Après, régression ou évolution des
> pratiques ayant amené à bannir un style de javascript peut- être
dangereux
> pour les utilisateurs...impossible de le savoir sans info en plus.
Alors, comment fait-on pour afficher dans une page Web,
l'image d'un fichier .JSP ? Quelle est la syntaxe ?

Afficher le code informatique de la JSP ?
En principe un navigateur n'affiche pas le contenu d'un balise "script",
il tente de l'exécuter. Et si ça rate on a un rapport d'erreur dans le
navigateur qui *peut* contenir le code du script (et exécuter comme
javascript du code JSP qui est un mélange de html et Java ou un code XML...
ça doit effectivement rater à tous les coups) mais là on e st complètement
hors norme, sans garantie que ça marche...
J'ai toujours fait comme ceci sans problème depuis des années :
<script language="javascript"
src="https://site -web/humour/ephem-18-11-2016.jsp" alt="Ephemeride ">
</script>
Ce n'est que depuis aujourd'hui que l'image ne s'affiche plus.
(espace vide).
André

Maintenant si la JSP produit une image, pourquoi ne pas utiliser une
balise img avec src=<URL de la JSP > ?

--94eb2c06dda0a76947054197e9da
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p dir="ltr">Mais encore une fois, difficile de répondre sans savoir ce que fait cette JSP. <br>
Peux-tu mettre l&#39;URL de la JSP dans ta barre de navigation et partager un extrait ou une de ce que le navigateur affiche, qu&#39;on ait une idà ©e du problème ? </p>
<div class="gmail_extra"><br><div class="gmail_quote">Le 18 nov. 2 016 19:55, &quot;Eric Degenetais&quot; &lt;<a href="mailto: nix.fr"></a>&gt; a écrit :<br type="attribu tion"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-l eft:1px #ccc solid;padding-left:1ex"><p dir="ltr"></p>
<p dir="ltr">Le 18 nov. 2016 17:32, &lt;<a href="mailto:andre_debi " target="_blank"></a>&gt; a écrit :<br>
&gt;<br>
&gt; On Friday 18 November 2016 15:21:23 Eric Degenetais wrote:<br>
&gt; &gt; Euh...afficher les JSP?<br>
&gt; &gt; En fait une JSP ça ne s&#39;affiche pas dans le navigateur, le serveur exécute<br>
&gt; &gt; la JSP et envoie à ton navigateur le résultat (dans le cas que tu décris,<br>
&gt; &gt; du javascript)<br>
&gt; &gt; Le serveur en question semble écrit avec assez peu de soin, car d&#39;habitude<br>
&gt; &gt; on travaille son mapping d&#39;URL (c&#39;est à dire le nom des &quot;pages&quot; proposées<br>
&gt; &gt; par le serveur, ici une page virtuelle correspondant au résu ltat d&#39;un<br>
&gt; &gt; traitement) pour masquer ce genre de détails techniques.<br>
&gt; &gt; Il faudrait un peu plus de détails sur &quot;n&#39;affiche p lus&quot;, mais le plus<br>
&gt; &gt; probable est que ce n&#39;est pas lié du tout à la tech nologie JSP, mais au<br>
&gt; &gt; fait que le script javascript renvoyé par le serveur ne pass e plus dans la<br>
&gt; &gt; dernière version en date de Firefox. Après, régres sion ou évolution des<br>
&gt; &gt; pratiques ayant amené à bannir un style de javascript p eut-être dangereux<br>
&gt; &gt; pour les utilisateurs...impossible de le savoir sans info en plus .<br>
&gt;<br>
&gt; Alors, comment fait-on pour afficher dans une page Web,<br>
&gt; l&#39;image d&#39;un fichier .JSP ?  Quelle est la syntaxe ?</p>
<p dir="ltr">Afficher le code informatique de la JSP ? <br>
En principe un navigateur n&#39;affiche pas le contenu d&#39;un balise &quo t;script&quot;, il tente de l&#39;exécuter. Et si ça rate on a un rapport d&#39;erreur dans le navigateur qui *peut* contenir le code du scr ipt (et exécuter comme javascript du code JSP qui est un mélange de html et Java ou un code XML... ça doit effectivement rater à t ous les coups) mais là on est complètement hors norme, sans garan tie que ça marche... </p>
<p dir="ltr">&gt; J&#39;ai toujours fait comme ceci sans problème de puis des années :<br>
&gt; &lt;script language=&quot;javascript&quot;<br>
&gt; src=&quot;<a href="https://site" target="_blank">https://site</a > -web/humour/ephem-18-11-2016.<wbr>jsp&quot; alt=&quot;Ephemeride&quot;& gt;<br>
&gt; &lt;/script&gt;<br>
&gt;<br>
&gt; Ce n&#39;est que depuis aujourd&#39;hui que l&#39;image ne s&#39;affic he plus.<br>
&gt; (espace vide).<br>
&gt;<br>
&gt; André<br>
&gt;</p>
<p dir="ltr">Maintenant si la JSP produit une image, pourquoi ne pas util iser une balise img avec src=&lt;URL de la JSP &gt; ? </p>
</div></div>
--94eb2c06dda0a76947054197e9da--
Avatar
andre_debian
On Friday 18 November 2016 19:55:31 Eric Degenetais wrote:
> pour les utilisateurs...impossible de le savoir sans info en plus.

Alors, comment fait-on pour afficher dans une page Web,
l'image d'un fichier .JSP ? Quelle est la syntaxe ?

Afficher le code informatique de la JSP ?
En principe un navigateur n'affiche pas le contenu d'un balise "script", il
tente de l'exécuter. Et si ça rate on a un rapport d'erreur dans le
navigateur qui *peut* contenir le code du script (et exécuter comme
javascript du code JSP qui est un mélange de html et Java ou un code XM L...
ça doit effectivement rater à tous les coups) mais là on est compl ètement
hors norme, sans garantie que ça marche...
Maintenant si la JSP produit une image, pourquoi ne pas utiliser une bali se
img avec src=<URL de la JSP > ?

<img src=<URL de la JSP>
ne fonctionne pas non plus : vide.
Sinon ce script php fonctionne bien :
--------------------------------------
$file="/var/www/humour/ephem-$today.jsp";
$cont=file_get_contents($file);
$cont=stripslashes($cont);
print ("<pre>$cont</pre>
--------------------------------------
Mais je voudrais comprendre pourquoi les derniers navigateurs,
Firefox et Chrome, n'acceptent plus ce code depuis très peu ? :
--------------------------------------
<script language="javascript"
src="https://site -web/humour/ephem-18-11-2016.jsp" alt="Ephemeride">
</script>
--------------------------------------
Durcissement de certains scripts et pourquoi ? ils ne sont pas dangereux à
priori.
André
Avatar
Eric Degenetais
--f46d04446ba78ca35005419a9c0d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
jsp c'est plus une extension de servlet (donc exécutée sur le s erveur)
et il est tout à fait possible qu'elle renvoie un code js (à ex écuter
sur le client)

Comme je le disais plus haut, oui.
D'où la demande de mettre directement l'URL de la JSP dans la barre, p our
enfin savoir ce qu'elle génère.
--f46d04446ba78ca35005419a9c0d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p dir="ltr"><br></p>
<p dir="ltr">&gt;<br>
&gt; jsp c&#39;est plus une extension de servlet (donc exécutée s ur le serveur)<br>
&gt; et il est tout à fait possible qu&#39;elle renvoie un code js ( à exécuter<br>
&gt; sur le client)<br>
&gt;<br>
Comme je le disais plus haut, oui. <br>
D&#39;où la demande de mettre directement l&#39;URL de la JSP dans la barre, pour enfin savoir ce qu&#39;elle génère. <br>
</p>
--f46d04446ba78ca35005419a9c0d--
Avatar
Eric Degenetais
--001a11468cd4a7fc8605419adeb4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Le 18 nov. 2016 20:15, a écrit :
On Friday 18 November 2016 19:55:31 Eric Degenetais wrote:
> > pour les utilisateurs...impossible de le savoir sans info en plus.

> Alors, comment fait-on pour afficher dans une page Web,
> l'image d'un fichier .JSP ? Quelle est la syntaxe ?

Afficher le code informatique de la JSP ?
En principe un navigateur n'affiche pas le contenu d'un balise


"script", il
tente de l'exécuter. Et si ça rate on a un rapport d'erreur d ans le
navigateur qui *peut* contenir le code du script (et exécuter comm e
javascript du code JSP qui est un mélange de html et Java ou un co de


XML...
ça doit effectivement rater à tous les coups) mais là on est


complètement
hors norme, sans garantie que ça marche...

Maintenant si la JSP produit une image, pourquoi ne pas utiliser une


balise
img avec src=<URL de la JSP > ?

<img src=<URL de la JSP>
ne fonctionne pas non plus : vide.

Que donne l'URL directement collée dans la barre d'adresse ?
Sinon ce script php fonctionne bien :
--------------------------------------
$file="/var/www/humour/ephem-$today.jsp";
$cont=file_get_contents($file);
$cont=stripslashes($cont);
print ("<pre>$cont</pre>
--------------------------------------

Oui mais là on est côté serveur avec un post traitement en p hase , tu ne
peux pas comparer avec ce qui se passe en collant le produit de ta JSP dans
un "script javascript" côté navigateur...
Mais je voudrais comprendre pourquoi les derniers navigateurs,
Firefox et Chrome, n'acceptent plus ce code depuis très peu ? :
--------------------------------------
<script language="javascript"
src="https://site -web/humour/ephem-18-11-2016.jsp" alt="Ephemeride" >
</script>
--------------------------------------
Durcissement de certains scripts et pourquoi ? ils ne sont pas dangereux à
priori.

Qu'est-ce censé afficher ? Une image générée ? Le code de la JSP ? Une
image créée par le code javascript renvoyé par la JSP ?
Sans information difficile de diagnostiquer...
Concernant la JSP, est elle sur le même serveur que le html qui contie nt
cette balise script ? Sinon, le javascript est peut-être bloqué c ar un
javascript issu d'un serveur agissant sur le html d'un autre serveur ç a
s'appelle du cross-scripting, et oui c'est dangereux, c'est la base de
certaines attaques, donc les navigateurs le bloquent de plus en plus
sévèrement.
--001a11468cd4a7fc8605419adeb4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p dir="ltr"></p>
<p dir="ltr">Le 18 nov. 2016 20:15, &lt;<a href="mailto:andre_debi "></a>&gt; a écrit :< br>
&gt;<br>
&gt; On Friday 18 November 2016 19:55:31 Eric Degenetais wrote:<br>
&gt; &gt; &gt; &gt; pour les utilisateurs...impossible de le savoir sans in fo en plus.<br>
&gt;<br>
&gt; &gt; &gt; Alors, comment fait-on pour afficher dans une page Web,<br>
&gt; &gt; &gt; l&#39;image d&#39;un fichier .JSP ?  Quelle est la synt axe ?<br>
&gt;<br>
&gt; &gt; Afficher le code informatique de la JSP ?<br>
&gt; &gt; En principe un navigateur n&#39;affiche pas le contenu d&#39;un b alise &quot;script&quot;, il<br>
&gt; &gt; tente de l&#39;exécuter. Et si ça rate on a un rapport d&#39;erreur dans le<br>
&gt; &gt; navigateur qui *peut* contenir le code du script (et exécute r comme<br>
&gt; &gt; javascript du code JSP qui est un mélange de html et Java ou un code XML...<br>
&gt; &gt; ça doit effectivement rater à tous les coups) mais là   on est complètement<br>
&gt; &gt; hors norme, sans garantie que ça marche...<br>
&gt;<br>
&gt; &gt; Maintenant si la JSP produit une image, pourquoi ne pas utiliser une balise<br>
&gt; &gt; img avec src=&lt;URL de la JSP &gt; ?<br>
&gt;<br>
&gt; &lt;img src=&lt;URL de la JSP&gt;<br>
&gt; ne fonctionne pas non plus : vide.</p>
<p dir="ltr">Que donne l&#39;URL directement collée dans la barre d& #39;adresse ? </p>
<p dir="ltr">&gt; Sinon ce script php fonctionne bien :<br>
&gt; --------------------------------------<br>
&gt; $file=&quot;/var/www/humour/ephem-$today.jsp&quot;;<br>
&gt;  $cont=file_get_contents($file);<br>
&gt;  $cont=stripslashes($cont);<br>
&gt;  print (&quot;&lt;pre&gt;$cont&lt;/pre&gt;<br>
&gt; --------------------------------------<br>
Oui mais là on est côté serveur avec un post traitement en p hase , tu ne peux pas comparer avec ce qui se passe en collant le produit d e ta JSP dans un &quot;script javascript&quot; côté navigateur... <br>
&gt; Mais je voudrais comprendre pourquoi les derniers navigateurs,<br>
&gt; Firefox et Chrome, n&#39;acceptent plus ce code depuis très peu ? :<br>
&gt; --------------------------------------<br>
&gt; &lt;script language=&quot;javascript&quot;<br>
&gt;  src=&quot;<a href="https://site">https://site</a> -web/humou r/ephem-18-11-2016.jsp&quot; alt=&quot;Ephemeride&quot;&gt;<br>
&gt; &lt;/script&gt;<br>
&gt; --------------------------------------<br>
&gt; Durcissement de certains scripts et pourquoi ? ils ne sont pas dangere ux à<br>
&gt; priori.<br>
Qu&#39;est-ce censé afficher ? Une image générée ? Le c ode de la JSP ? Une image créée par le code javascript renvoyà © par la JSP ?<br>
Sans information difficile de diagnostiquer... <br>
Concernant la JSP, est elle sur le même serveur que le html qui contie nt cette balise script ? Sinon, le javascript est peut-être bloquà © car un javascript issu d&#39;un serveur agissant sur le html d&#39;un a utre serveur ça s&#39;appelle du cross-scripting, et oui c&#39;est dan gereux, c&#39;est la base de certaines attaques, donc les navigateurs le bl oquent de plus en plus sévèrement. </p>
--001a11468cd4a7fc8605419adeb4--
Avatar
andre_debian
On Friday 18 November 2016 23:31:38 Eric Degenetais wrote:
Le 18 nov. 2016 20:15, a écrit :
Mais je voudrais comprendre pourquoi les derniers navigateurs,
Firefox et Chrome, n'acceptent plus ce code depuis très peu ? :
--------------------------------------
<script language="javascript"
src="https://site -web/humour/ephem-18-11-2016.jsp" alt="Ephemerid e">
</script>
--------------------------------------
Qu'est-ce censé afficher ? Une image générée ? Le code de la JSP ? Une
image créée par le code javascript renvoyé par la JSP ?
Sans information difficile de diagnostiquer...
Concernant la JSP, est elle sur le même serveur que le html qui contient
cette balise script ? Sinon, le javascript est peut-être bloqué car un
javascript issu d'un serveur agissant sur le html d'un autre serveur ça
s'appelle du cross-scripting, et oui c'est dangereux, c'est la base de
certaines attaques, donc les navigateurs le bloquent de plus en plus
sévèrement.

Voici exactement le contenu du fichier .JSP,
(désolé, mais la ML n'accepte pas les fichiers attachés) :
------------------------------------------------------------------------- -------------
document.write('<STYLE
TYPE="text/css">.FeteHomme{font-weight:bold;color:#003399;}.FeteFemme{
font-weight:bold;color:#CC3399;}.fma,.fmb{
text-decoration:none;font-family:Arial,sans-serif;font-size:9pt;text-align: left}.fma{
color:#FEFFC0;background-color:#5B02D4}.fmb{
color:#33020C;background-color:#FFFFC0}</STYLE>');
document.write('<table border=0 cellpadding=0 cellspacing=1 width=" 380"
class="fma" style="margin-bottom:13"><tr><td class="fma"
style="visibility:visible">L' <b>&Eacute;ph&eacute;m&eacute;ride du
jour</td></tr><tr><td class="fmb" style="padding:2px">Aujourd'hui same di 19
novembre, nous f&ecirc;tons les <font
class="FeteHomme">Tanguy</font>.<br><b>Le dicton du jour :</b><br>&Agrave ;
Saint-Tanguy, toujours temps gris.<br><b>L'&eacute;v&eacute;nement du jour :
</b><br><b>1978</b> : Dans la jungle de Guyane, en Am&eacute;rique du Sud,
914 membres de la secte am&eacute;ricaine Temple du peuple se suicident ou
sont tu&eacute;s. Seuls 80 survivront.<br></td></tr></table>');
------------------------------------------------------------------------- -------------
Très récemment, selon le script du haut, ça marchait.
Bon week-end,
André
1 2