Précédent   Forum du club des développeurs et IT Pro > Le club des professionnels en informatique > Mode d'emploi & aide aux nouveaux
Mode d'emploi & aide aux nouveaux Vos questions sur les forums et sur le site. Avant de poster -> La F.A.Q et les Règles des forums
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/04/2012, 18h45   #1
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
Par défaut Bug forum pièce jointe MacOS 10.5

Bonjour

je viens de tester sous MacOS 10.5.8
Omniweb (webkit) 5.11
Chrome 15.0
FF 11.0
Safari 5.0
et le browser interne d'eclipse indigo.

dans tous les cas un clic sur le trombone pour joindre un fichier provoque une erreur javascript et ne permet pas de joindre un fichier
Code :
ReferenceError: Can't find variable: wdoinw
L'erreur et situé dans le fichier /forums/clientscript/vbulletin_global.js?v=387:11

J'ai désactivé le bloquePopup mais ça ne change rien.

j'ai aussi regardé le code et il est toujours nécessaire de tester ce que retourne window.open
cela évite d'utiliser une référence à une fenêtre qui n'existe pas.

mais ici il ne s'agit pas de ça
l'erreur est que la variable n'est pas connue là ou on l'utilise.
je ne peux pas débugger avec un fichier compacté
A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 12h24   #2
Anomaly
Responsable technique
 
Avatar de Anomaly
 
Homme
Administrateur systèmes et développeur Web
Inscription : juin 2003
Messages : 7 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Administrateur systèmes et développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2003
Messages : 7 989
Points : 21 981
Points : 21 981
Je ne constate aucun problème. Sous Firefox 12 (Linux x86_64), l'affichage de la console Javascript ne retourne aucune erreur et le trombone affiche bien la popup correspondante.

Mon avis est que ton entreprise utilise un proxy filtrant qui a modifié à la volée le code envoyé par Developpez pour raisons de sécurité (?) ce qui expliquerait que window s'est transformé en un anagramme selon ton message d'erreur.
__________________
Responsable technique forum & site

Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec
Anomaly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 21h03   #3
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
je viens de faire un test sur firefox 12.0

console ouverte voici un copier collé de la session
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[20:47:01,947] Une fin de valeur était attendue, mais «*border*» a été trouvé.  Erreur d'analyse de la valeur pour «*margin-top*».  Déclaration abandonnée. @ http://www.mozilla.org/fr/firefox/12.0/whatsnew/?oldversion=rv:11.0:344
--
[20:49:42,898] GET http://www.developpez.net/forums/newthread.php?do=newthread&f=26 [HTTP/1.1 200 OK 10782ms]
--
[20:49:53,880] GET http://www.developpez.net/forums/clientscript/vbulletin_important.css?v=387 [HTTP/1.1 200 OK 22ms]
[20:49:53,900] GET http://www.developpez.net/forums/clientscript/vbulletin_global.js?v=387 [HTTP/1.1 200 OK 78ms]
[20:49:53,908] GET http://www.developpez.net/forums/clientscript/vbulletin_menu.js?v=387 [HTTP/1.1 200 OK 54ms]
[20:49:53,916] GET http://www.developpez.net/template/gabarit-forum.css [HTTP/1.1 200 OK 98ms]
[20:49:53,920] GET http://www.developpez.net/forums/clientscript/anokha_showthread.js [HTTP/1.1 200 OK 67ms]
[20:49:53,932] GET http://www.google.com/coop/cse/brand?form=cse-search-box&lang=fr [HTTP/1.1 200 OK 9989ms]
[20:49:53,937] GET http://www.developpez.net/template/images/logo.png [HTTP/1.1 200 OK 46ms]
[20:49:53,967] GET http://www.developpez.net/template/images/rss.png [HTTP/1.1 200 OK 56ms]
[20:49:54,016] GET http://www.developpez.net/forums/clientscript/vbulletin_md5.js?v=387 [HTTP/1.1 200 OK 44ms]
[20:49:54,035] GET http://www.developpez.net/forums/clientscript/vbulletin_editor.css?v=387 [HTTP/1.1 200 OK 83ms]
--
[20:50:03,956] GET http://js.himediads.com/js?lang=fr&s=developpez.com&z=ros&d=6890083866 [HTTP/1.1 200 OK 43ms]
[20:50:03,960] GET http://www.google.com/cse/intl/fr/images/google_custom_search_watermark.gif [HTTP/1.1 304 Not Modified 10ms]
[20:50:04,063] GET http://adserver.adtech.de/addyn|3.0|224.0|-1|0|-1|ADTECH;alias=developpez.com-ros-728x90;size=728x90;kvhib=6;kvhios=5;kvhires=10;kvhif=10;kvhibw=1158;kvhibh=431;kvbnex=999;;grp=627519192;misc=627519192 [HTTP/1.0 200 OK 10099ms]
--
[20:50:14,161] GET http://view.atdmt.com/FRM/jview/372681805/direct/01/589413471?click=http://adserver.adtech.de/adlink|224|1363351|0|225|AdId=7649961;BnId=1;itime=589413471;nodecode=yes;link= [HTTP/1.1 200 OK 10313ms]
--
[20:50:24,757] GET http://www.developpez.net/forums/clientscript/vbulletin_md5.js?v=387 [HTTP/1.1 304 Not Modified 36ms]
[20:50:24,774] GET http://ec.atdmt.com/ds/NMFRMUMFMFRA/TFH2_dec30/SF_WA_Benefit_InfraCounter_728x90.swf?ver=1&clickTag1=http://adserver.adtech.de/adlink|224|1363351|0|225|AdId=7649961;BnId=1;itime=589413471;nodecode=yes;link=http://clk.atdmt.com/go/372681805/direct;ai.268160690;ct.1/01&clickTag=http://adserver.adtech.de/adlink|224|1363351|0|225|AdId=7649961;BnId=1;itime=589413471;nodecode=yes;link=http://clk.atdmt.com/go/372681805/direct;ai.268160690;ct.1/01 [undefined 7383ms]
[20:50:24,831] GET http://www.developpez.net/template/images/general/btg.gif [HTTP/1.1 200 OK 34ms]
[20:50:24,861] GET http://www.developpez.net/template/images/general/btd.gif [HTTP/1.1 200 OK 36ms]
[20:50:24,889] GET http://www.developpez.net/template/images/general/int.gif [HTTP/1.1 200 OK 36ms]
[20:50:25,443] GET http://www.google-analytics.com/ga.js [undefined 6865ms]
[20:50:25,449] GET http://www.developpez.net/template/images/general/pied-fond.png [HTTP/1.1 200 OK 21ms]
[20:50:25,452] GET http://www.developpez.net/template/images/general/pied-right.png [HTTP/1.1 200 OK 20ms]
[20:50:25,456] GET http://www.developpez.net/template/images/general/pied-left.png [HTTP/1.1 200 OK 21ms]
--
[20:50:32,116] SHA1hash is not defined @ http://www.developpez.net/forums/newthread.php?do=newthread&f=26:1
[20:50:32,116] Un formulaire a été soumis avec l'encodage de caractères «*windows-1252*» qui ne peut pas encoder tous les caractères Unicode, la saisie de l'utilisateur pourrait donc être corrompue. Pour éviter ce problème, la page pourrait être modifiée pour que le formulaire soit soumis avec l'encodage UTF-8, soit en changeant l'encodage de la page elle-même en UTF-8 soit en spécifiant «*accept-charset=utf-8*» dans l'élément formulaire. @ http://www.developpez.net/forums/newthread.php?do=newthread&f=26
[20:50:32,283] POST http://www.developpez.net/forums/login.php?do=login [HTTP/1.1 200 OK 869ms]
[20:50:33,235] GET http://www.developpez.net/forums/clientscript/vbulletin_important.css?v=387 [HTTP/1.1 304 Not Modified 13ms]
[20:50:33,242] GET http://www.developpez.net/forums/clientscript/vbulletin_global.js?v=387 [HTTP/1.1 304 Not Modified 27ms]
[20:50:33,247] GET http://www.developpez.net/forums/clientscript/vbulletin_menu.js?v=387 [HTTP/1.1 304 Not Modified 35ms]
[20:50:35,484] GET http://www.developpez.net/forums/newthread.php?do=newthread&f=26 [HTTP/1.1 200 OK 746ms]
[20:50:36,327] GET http://www.developpez.net/forums/clientscript/vbulletin_important.css?v=387 [HTTP/1.1 304 Not Modified 18ms]
[20:50:36,333] GET http://www.developpez.net/forums/clientscript/vbulletin_global.js?v=387 [HTTP/1.1 304 Not Modified 19ms]
[20:50:36,337] GET http://www.developpez.net/forums/clientscript/vbulletin_menu.js?v=387 [HTTP/1.1 304 Not Modified 19ms]
[20:50:36,374] GET http://www.developpez.net/forums/clientscript/vbulletin_textedit.js?v=387 [HTTP/1.1 200 OK 93ms]
[20:50:36,430] GET http://www.developpez.net/forums/clientscript/vbulletin_attachment.js?v=387 [HTTP/1.1 200 OK 31ms]
[20:50:36,456] GET http://www.developpez.net/forums/clientscript/vbulletin_editor.css?v=387 [HTTP/1.1 304 Not Modified 41ms]
[20:50:36,669] GET http://js.himediads.com/js?lang=fr&s=developpez.com&z=ros&d=1804717276 [HTTP/1.1 200 OK 37ms]
[20:50:36,716] GET http://adserver.adtech.de/addyn|3.0|224.0|-1|0|-1|ADTECH;alias=developpez.com-ros-728x90;size=728x90;kvhib=6;kvhios=5;kvhires=10;kvhif=10;kvhibw=1158;kvhibh=221;kvbnex=999;;grp=995826331;misc=995826331 [HTTP/1.0 200 OK 76ms]
[20:50:36,799] GET http://view.atdmt.com/FRM/jview/391247718/direct/01/589436199?click=http://adserver.adtech.de/adlink|224|1363351|0|225|AdId=7531327;BnId=3;itime=589436199;nodecode=yes;link= [HTTP/1.1 200 OK 228ms]
[20:50:37,360] GET http://www.google-analytics.com/ga.js [HTTP/1.1 200 OK 34ms]
[20:50:37,445] GET http://ec.atdmt.com/ds/NMFRMUMFMFRV/FY12_NBT_VisualStudio_mar28/728x90_master2.swf?ver=1&clickTag1=http://adserver.adtech.de/adlink|224|1363351|0|225|AdId=7531327;BnId=3;itime=589436199;nodecode=yes;link=http://clk.atdmt.com/go/391247718/direct;ai.267267304;ct.1/01&clickTag=http://adserver.adtech.de/adlink|224|1363351|0|225|AdId=7531327;BnId=3;itime=589436199;nodecode=yes;link=http://clk.atdmt.com/go/391247718/direct;ai.267267304;ct.1/01 [HTTP/1.1 200 OK 76ms]
[20:50:37,476] GET http://www.google-analytics.com/__utm.gif?utmwv=5.3.0&utms=1&utmn=366587741&utmhn=www.developpez.net&utmcs=ISO-8859-1&utmsr=1280x800&utmvp=1143x221&utmsc=24-bit&utmul=fr&utmje=1&utmfl=10.3%20r183&utmdt=Forum%20des%20professionnels%20en%20informatique%20-%20Ouvrir%20une%20nouvelle%20discussion&utmhid=603041929&utmr=0&utmp=%2Fforums%2Fnewthread.php%3Fdo%3Dnewthread%26f%3D26&utmac=UA-28115938-2&utmcc=__utma%3D33134123.1369026478.1334420131.1334420131.1336589437.2%3B%2B__utmz%3D33134123.1334420131.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=q~ [HTTP/1.1 200 OK 11ms]
--
[20:50:48,301] wiownd is not defined @ http://www.developpez.net/forums/clientscript/vbulletin_global.js?v=387:11
avec chrome la console affiche
Code :
Uncaught ReferenceError: wiownd is not defined

Je ne suis pas derrière un poxy je suis chez moi.

je suis allez voir le code de cbulletin_global.js?v=387:11 et effectivement ussage est fait de cette variable sans aucune verification.
Code :
1
2
3
4
5
6
function openWindow(C,D,B,A){
  return wiownd.open(C,
             (typeof A=="undefined"?"vBPopup":A),
             "statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes"
             +(typeof D!="undefined"?(",width="+D):"")+(typeof B!="undefined"?(",height="+B):""))
}
A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 22h21   #4
Anomaly
Responsable technique
 
Avatar de Anomaly
 
Homme
Administrateur systèmes et développeur Web
Inscription : juin 2003
Messages : 7 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Administrateur systèmes et développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2003
Messages : 7 989
Points : 21 981
Points : 21 981
Dans le code réel c'est window.open et non pas wiownd.open.

Si tu n'es pas derrière un proxy ni derrière un logiciel bizarroïde de sécurité, ça sent le malware.
__________________
Responsable technique forum & site

Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec
Anomaly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 15h56   #5
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
le fichier téléchargé est http://www.developpez.net/forums/cli...etin_global.js

et ce fichier contient bien la ligne que je vous ai envoyé.

Je n'ai pas de proxy
j'ai vidé le cache

le fichier commence par
Code :
1
2
3
4
5
6
7
8
9
10
11
12
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.8.7
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000-2011 vBulletin Solutions, Inc. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| ################################################################
#### ||
\*======================================================================*/
if(!window.console||!console.firebug){window.console={};var
J'ai désactivé tous les plugins, j'ai réinstallé chrome et j'ai toujour ce fichier à l'identique.
A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 21h18   #6
Anomaly
Responsable technique
 
Avatar de Anomaly
 
Homme
Administrateur systèmes et développeur Web
Inscription : juin 2003
Messages : 7 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Administrateur systèmes et développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2003
Messages : 7 989
Points : 21 981
Points : 21 981
Le fichier que tu m'as donné ne contient pas le texte wiownd.open donc c'est forcément de ton côté.
__________________
Responsable technique forum & site

Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec
Anomaly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 21h40   #7
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
Non je ne t'ai mis que le début

je ne peux pas tout mettre il est trop gros
et je ne peux pas le joindre en ZIP
vu que c'est justement le BUG

l'extrait que j'ai déjà donné est un copier collé de la partie qui plante

je l'ai prise en téléchargeant le fichier hors de mon navigateur et en l'ouvrant avec un éditeur de texte.
cette definition est bien dans le fichier
Code javascript :
1
2
3
4
5
6
function openWindow(C,D,B,A){
  return wiownd.open(C,
             (typeof A=="undefined"?"vBPopup":A),
             "statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes"
             +(typeof D!="undefined"?(",width="+D):"")+(typeof B!="undefined"?(",height="+B):""))
}

je l'ai juste reformaté pour l'afficher ici.
J'ai essayé sur mes 4 machines
et ce lien me retourne toujours le même fichier avec cette définition.

Je ne vois pas comment sur 4 machine différentes sur tous les navigateurs que j'ai essayé et sans proxy un simple click sur ce lien pourait altérer la variable window à un seul endroit dans le fichier alors qu'elle est présente dans un grand nombre de fois.



A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 21h53   #8
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
en désactivant javascript je peux ouvrir la fenêtre de pièces jointes

je l'ai mis en ZIP

A+JYT
Fichiers attachés
Type de fichier : zip vbulletin_global.js.zip (8,1 Ko, 0 affichages)
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h24.


 
 
 
 
Partenaires

Hébergement Web