CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Script] JVChat Premium

LimogesCSP
LimogesCSP
Niveau 10
29 avril 2020 à 19:12:10

Le 28 avril 2020 à 18:18:28 Blaff11 a écrit :

Le 28 avril 2020 à 15:15:37 LimogesCSP a écrit :
C'est dispo sur portable (Androïd) ?

Tu peux l'avoir en utilisant Firefox pour Android. :ok:
Mais sinon il existe aussi l'application RespawnIRC. :oui:

J'utilise Chrome :-(
Ya pas moyen ?

Blaff11
Blaff11
Niveau 10
29 avril 2020 à 19:35:05

Le 29 avril 2020 à 19:12:10 LimogesCSP a écrit :

Le 28 avril 2020 à 18:18:28 Blaff11 a écrit :

Le 28 avril 2020 à 15:15:37 LimogesCSP a écrit :
C'est dispo sur portable (Androïd) ?

Tu peux l'avoir en utilisant Firefox pour Android. :ok:
Mais sinon il existe aussi l'application RespawnIRC. :oui:

J'utilise Chrome :-(
Ya pas moyen ?

Chrome n'autorise pas l'installation d'extensions, donc non. :non2:

LimogesCSP
LimogesCSP
Niveau 10
29 avril 2020 à 19:53:12

Le 29 avril 2020 à 19:35:05 Blaff11 a écrit :

Le 29 avril 2020 à 19:12:10 LimogesCSP a écrit :

Le 28 avril 2020 à 18:18:28 Blaff11 a écrit :

Le 28 avril 2020 à 15:15:37 LimogesCSP a écrit :
C'est dispo sur portable (Androïd) ?

Tu peux l'avoir en utilisant Firefox pour Android. :ok:
Mais sinon il existe aussi l'application RespawnIRC. :oui:

J'utilise Chrome :-(
Ya pas moyen ?

Chrome n'autorise pas l'installation d'extensions, donc non. :non2:

Mince c'est dommage
Bravo pour le travail en tout cas

KheyAuChocolat
KheyAuChocolat
Niveau 16
29 avril 2020 à 19:55:31

Le 29 avril 2020 à 19:53:12 LimogesCSP a écrit :

Le 29 avril 2020 à 19:35:05 Blaff11 a écrit :

Le 29 avril 2020 à 19:12:10 LimogesCSP a écrit :

Le 28 avril 2020 à 18:18:28 Blaff11 a écrit :

Le 28 avril 2020 à 15:15:37 LimogesCSP a écrit :
C'est dispo sur portable (Androïd) ?

Tu peux l'avoir en utilisant Firefox pour Android. :ok:
Mais sinon il existe aussi l'application RespawnIRC. :oui:

J'utilise Chrome :-(
Ya pas moyen ?

Chrome n'autorise pas l'installation d'extensions, donc non. :non2:

Mince c'est dommage
Bravo pour le travail en tout cas

Merci. :ok:
Mais sinon je te dis, c'est pas grave tu peux utiliser RespawnIRC ça fait la même chose. :oui:

Message édité le 29 avril 2020 à 19:55:46 par KheyAuChocolat
KheyAuChocolat
KheyAuChocolat
Niveau 16
03 mai 2020 à 15:30:06

Le 03 mai 2020 à 03:36:31 xrock a écrit :
C'est possible un bouton "Dé-jvchat" pour revenir sur le jvc normal (dernière page si possible) sans refresh ?

C'est assez compliqué, je pense. JVChat modifie le DOM HTML sans vergogne, donc difficile de revenir à l'état initial sans rafraîchir la page... :hap:

Message édité le 03 mai 2020 à 15:30:22 par KheyAuChocolat
Avenues
Avenues
Niveau 9
04 mai 2020 à 20:34:23

Ok merci :-)))

KheyAuChocolat
KheyAuChocolat
Niveau 16
05 mai 2020 à 22:36:53

Le 05 mai 2020 à 22:27:57 xrock a écrit :

Le 05 mai 2020 à 22:25:25 KheyAuChocolat a écrit :

Le 05 mai 2020 à 22:15:13 xrock a écrit :

Le 05 mai 2020 à 22:09:23 KheyAuChocolat a écrit :
Merci d'avoir pris le temps de répondre. :p)

Oui, sur les topics avec énormément d'activité, je me tape des timeout de l'enfer. Ça viendrait éventuellement des serveurs de JVC qui ne tiennent pas la charge, mais j'aimerais trouver une solution pour réduire le désagrément que ça cause à l'utilisateur. Du coup, si tu n'as pas reçu de remarque à ce sujet, c'est que le problème vient peut-être de mon outil. :(

Je t'ai posé ces questions par rapport à ce script que j'ai développé : https://www.jeuxvideo.com/forums/42-51-56490977-1-0-1-0-script-jvchat-premium.htm
C'est basiquement un RespawnIRC-like JS en moins complet et moins proprement codé. :hap:

Ça serait dur de tester de faire les requêtes sur la version mobile ?

Il faut modifier le parsing de la page. Pas très compliqué non, mais vu que c'est un autre domaine, tu n'es pas connecté. Donc pas d'accès au formulaire pour poster ni modifier un message. Pas possible de basculer toutes les requêtes vers la version mobile donc, mais au moins une partie. J'essayerai ce week-end. :(

Ok, merci :ok:
Mets un retour sur ton topic si t'as testé stp + le script qui va avec, que je puisse tester pendant un quiz (si ça fonctionne ofc). :hap:

Ça marche. De toute manière j'ai pas le choix, je vois pas d'autre solution que d'essayer de passer par la version mobile.

Et oui, quasi sûr que c'est à cause des serveurs qu'il y'a beaucoup de requêtes expirées sur les topics comme Koh-Lanta, ou sur le topic du Quiz les soirs de Koh-Lanta.

Ah. Est-ce qu'il y a quelque chose qu'on puisse faire côté développeur ? Je n'en sais rien. :(
En tout cas déjà il faudra que j'essaye avec RespawnIRC vendredi.

Aucune idée, même en changeant les "updateIntervals" de JVChat en mettant 5 secondes minimum entre chaque requête, ça laggait du cul (sans mode turbo). :(

Ok merci, donc ça semble bien lié aux serveurs de JVC qui tiennent pas la charge. :(

Ulfr-Sangrave
Ulfr-Sangrave
Niveau 2
07 mai 2020 à 20:51:11

Issou

KheyAuChocolat
KheyAuChocolat
Niveau 16
08 mai 2020 à 21:18:43

Bordel quel horreur. Hier soir j'étais motivé pour refactor tout le script et enfin avoir quelque chose de propre. Mais je me suis rendu compte que ça allait me prendre deux jours complets de taff. Du coup tant pis, on va continuer le dev à base de code dégueulasse. https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

Bilan, ce que j'ai implémenté :

  • Ajout d'avertissements pour éviter l'abus du mode turbo
  • Meilleure gestion des requêtes qui timeout pour éviter le spam
  • Basculement des requêtes pour les nouveaux messages vers la version mobile

Sur mon PC, une requête vers la version mobile se fait en 20ms contre 200ms pour la version normale. Mais j'ai remarqué qu'une requête vers la version normale en étant déconnecté se faisait aussi en 20ms.
Je ne sais pas trop si ça va être utile. On va voir ce soir, j'ai fini juste à temps pour Koh-Lanta... :noel:

À noter qu'en mode turbo, les requêtes continuent d'être fait vers la version normale. En effet, d'une part j'ai l'impression que la version mobile est moins "réactive" pour afficher les nouveaux messages (en plus d'être buguée, un message peut disparaître entre deux F5 :hap: ), et aussi parce que le CORS n'autorise pas de paramétrer le header "cache-control" (qui est important de mettre à "no-cache" pour un max de réactivité).

Voilà. Sinon, il y a quand même une requête qui est faite vers la version normale toutes les 20 secondes pour actualiser les infos qui ne sont pas dispos sur la version mobile (date d'édition des messages, topic vérouillé, sondage, formulaires pour poster un message, etc).

KheyAuChocolat
KheyAuChocolat
Niveau 16
09 mai 2020 à 01:52:52

J'ai rechangé le fonctionnement. :hap:

Les messages via la version mobile se mettent à jour très lentement. Genre une fois toutes les 15 secondes. Du coup dans JVChat ça provoque l'affichage de 10 messages d'un seul coup, c'est pas du tout agréable.

Du coup changement de technique : au lieu de faire toutes les requêtes vers la version mobile, on bascule vers celle-ci uniquement si on détecte des timeout récurrents sur la version normale. En parallèle, on fait toujours une requête vers la version normale toutes les 30 secondes. Ça permet de rafraîchir les infos du topics et les formulaires, tout en permettant de tester pour voir si la connexion avec le serveur est redevenue bonne, et donc auquel cas on retourne au mode normal et on arrête les requêtes vers la version mobile.

Bye. https://image.noelshack.com/fichiers/2016/50/1482094259-risitas-jesus-dodo.png

Lorka-Rolak
Lorka-Rolak
Niveau 10
09 mai 2020 à 15:02:13

jvchat ne marche plus chez moi, sur firefox, pc de bureau ! j'ai un ecran gris qui s'affiche, rien de plus...

Lorka-Rolak
Lorka-Rolak
Niveau 10
09 mai 2020 à 15:03:56

https://image.noelshack.com/fichiers/2020/19/6/1589029422-clipboard01.jpg

KheyAuChocolat
KheyAuChocolat
Niveau 16
09 mai 2020 à 15:14:29

Le 09 mai 2020 à 15:02:13 Lorka-Rolak a écrit :
jvchat ne marche plus chez moi, sur firefox, pc de bureau ! j'ai un ecran gris qui s'affiche, rien de plus...

Le 09 mai 2020 à 15:03:56 Lorka-Rolak a écrit :
https://image.noelshack.com/fichiers/2020/19/6/1589029422-clipboard01.jpg

C'est fâcheux. https://image.noelshack.com/fichiers/2017/11/1489850295-denis-ah.png

Tu as quelle version : 0.1.70 ou 0.1.71 ?
Il faudrait que tu fasses F12 et que tu regardes dans la console si tu vois des messages d'erreur.
Tu ouvres le topic, tu fais F12, tu vas dans l'onglet "Console", tu attends un peu que ce soit stabilisé (parfois il y a pas mal de messages), tu cliques sur la poubelle pour nettoyer les logs, là tu actives JVChat et tu me dis s'il y a écrit quelque chose d'intéressant. :(
Après, la même chose mais avec l'onglet Network. Pour voir si des requêtes sont effectuées. :(

:merci:

Lorka-Rolak
Lorka-Rolak
Niveau 10
09 mai 2020 à 21:53:41

Le 09 mai 2020 à 15:14:29 KheyAuChocolat a écrit :

Le 09 mai 2020 à 15:02:13 Lorka-Rolak a écrit :
jvchat ne marche plus chez moi, sur firefox, pc de bureau ! j'ai un ecran gris qui s'affiche, rien de plus...

Le 09 mai 2020 à 15:03:56 Lorka-Rolak a écrit :
https://image.noelshack.com/fichiers/2020/19/6/1589029422-clipboard01.jpg

C'est fâcheux. https://image.noelshack.com/fichiers/2017/11/1489850295-denis-ah.png

Tu as quelle version : 0.1.70 ou 0.1.71 ?
Il faudrait que tu fasses F12 et que tu regardes dans la console si tu vois des messages d'erreur.
Tu ouvres le topic, tu fais F12, tu vas dans l'onglet "Console", tu attends un peu que ce soit stabilisé (parfois il y a pas mal de messages), tu cliques sur la poubelle pour nettoyer les logs, là tu actives JVChat et tu me dis s'il y a écrit quelque chose d'intéressant. :(
Après, la même chose mais avec l'onglet Network. Pour voir si des requêtes sont effectuées. :(

:merci:

merci de tes conseils ! c'est revenu 5 mn aprés, donc ça devait venir des serveurs jv.com :ok:

KheyAuChocolat
KheyAuChocolat
Niveau 16
09 mai 2020 à 23:12:59

Le 09 mai 2020 à 21:06:44 xrock a écrit :
Y'a pas un moyen de faire une requête en mode déconnecté même si on est connecté ? https://image.noelshack.com/fichiers/2019/25/5/1561139711-zissou.png

+ Koh-Lanta vient à peine de commencer, que ton topic JVChat bug déjà : JVC :)

Koh-Lanta c'était hier. :hap:

Je voulais faire des requêtes en mode déconnecté mais ce n'est pas possible (enfin pas officiellement quoi) : https://stackoverflow.com/questions/29848258/xmlhttprequest-without-cookies
C'est complètement con mais bon. :fou:

KheyAuChocolat
KheyAuChocolat
Niveau 16
09 mai 2020 à 23:13:24

Le 09 mai 2020 à 21:53:41 Lorka-Rolak a écrit :

Le 09 mai 2020 à 15:14:29 KheyAuChocolat a écrit :

Le 09 mai 2020 à 15:02:13 Lorka-Rolak a écrit :
jvchat ne marche plus chez moi, sur firefox, pc de bureau ! j'ai un ecran gris qui s'affiche, rien de plus...

Le 09 mai 2020 à 15:03:56 Lorka-Rolak a écrit :
https://image.noelshack.com/fichiers/2020/19/6/1589029422-clipboard01.jpg

C'est fâcheux. https://image.noelshack.com/fichiers/2017/11/1489850295-denis-ah.png

Tu as quelle version : 0.1.70 ou 0.1.71 ?
Il faudrait que tu fasses F12 et que tu regardes dans la console si tu vois des messages d'erreur.
Tu ouvres le topic, tu fais F12, tu vas dans l'onglet "Console", tu attends un peu que ce soit stabilisé (parfois il y a pas mal de messages), tu cliques sur la poubelle pour nettoyer les logs, là tu actives JVChat et tu me dis s'il y a écrit quelque chose d'intéressant. :(
Après, la même chose mais avec l'onglet Network. Pour voir si des requêtes sont effectuées. :(

:merci:

merci de tes conseils ! c'est revenu 5 mn aprés, donc ça devait venir des serveurs jv.com :ok:

Ouf. https://image.noelshack.com/fichiers/2017/06/1486809348-zemmour-amen.png

lokilok
lokilok
Niveau 16
10 mai 2020 à 01:35:30

[21:06:44] <xrock>
Y'a pas un moyen de faire une requête en mode déconnecté même si on est connecté ? https://image.noelshack.com/fichiers/2019/25/5/1561139711-zissou.png

+ Koh-Lanta vient à peine de commencer, que ton topic JVChat bug déjà : JVC :)

En mode déconnecté tu as un cache des messages, c'est pas mis à jour en temps réel.

C'est ce qu'il se passe pour la version mobile d'ailleurs, c'est pas la version mobile qui se met à jour lentement, c'est juste que tu as que accès au cache parce que tu n'es pas connecté.

Gustave_dore
Gustave_dore
Niveau 9
10 mai 2020 à 01:42:56

Salut je suis etudiant en informatique ( je code en C python java et un peu ocaml mais ca n a pas d utilité ici et j aimerais bien me former a d autres choses) il y a git hub pour voir comment ton script fonctionne et proposer des améliorations?

T as fait du bon boulot en tout ca :hap:

Avenues
Avenues
Niveau 9
10 mai 2020 à 03:04:06

[01:42:56] <Gustave_Dore>
Salut je suis etudiant en informatique ( je code en C python java et un peu ocaml mais ca n a pas d utilité ici et j aimerais bien me former a d autres choses) il y a git hub pour voir comment ton script fonctionne et proposer des améliorations?

T as fait du bon boulot en tout ca :hap:

Je réponds à sa place mais à ma connaissance pas de GitHub. Y a le code en première page (lien Greasyfork) mais il est dégueulasse. :)

Merci pour l'explication lokilok.

KheyAuChocolat
KheyAuChocolat
Niveau 16
10 mai 2020 à 10:23:55

Le 10 mai 2020 à 01:42:56 Gustave_Dore a écrit :
Salut je suis etudiant en informatique ( je code en C python java et un peu ocaml mais ca n a pas d utilité ici et j aimerais bien me former a d autres choses) il y a git hub pour voir comment ton script fonctionne et proposer des améliorations?

T as fait du bon boulot en tout ca :hap:

Si tu veux apprendre à coder en Javascript, c'est certainement pas de ce script que tu dois t'inspirer. https://image.noelshack.com/fichiers/2018/10/1/1520260980-risitas94.png

Ou alors tu peux regarder pour savoir justement ce qu'il ne faut pas faire : utiliser des variables globales et ne pas séparer la responsabilité de tes fonctions. https://image.noelshack.com/fichiers/2016/51/1482262712-1128985.jpg

Si tu as des suggestions, tu peux me les faire ici. Suivant la facilité à les implémenter, je les mettrais en place. :ok:

Message édité le 10 mai 2020 à 10:24:16 par KheyAuChocolat
Sous forums
  • Religion