Le 22 juillet 2023 à 15:04:14 :
Le 22 juillet 2023 à 14:54:04 :
Le 22 juillet 2023 à 14:40:11 :
J'ai fait un userscript très basique qui permet de forcer l'envoi du formulaire de post et bypass le script qui dit qu'il y a des caractères non autorisés. En revanche je n'ai pas la garantie qu'il soit totalement fonctionnel, l'erreur est très compliquée à reproduire.Si des gens veulent tester, c'est ici : http://edwa.do/bypass_erreur_jvc.user.js ; il faut avoir d'installé tampermonkey sur votre navigateur.
C'est pas pareil avec Greasemonkey ? ça me dit : Le téléchargement du script utilisateur a échoué
Je viens d'essayer avec Greasemonkey sur Firefox, ça fonctionne de mon côté. Peut-être que c'est parce que le site où j'héberge ça n'est pas en https. Tu peux m'envoyer une capture d'écran de ce qu'il s'affiche ?
EDIT : j'ai ajouté le support du HTTPS sur le site où est hébergé le script, peut-être que ça fonctionnera mieux comme ça.
Tiens, ça donnait ça au fait :
Le 22 juillet 2023 à 15:54:58 :
Le 22 juillet 2023 à 15:04:14 :
Le 22 juillet 2023 à 14:54:04 :
Le 22 juillet 2023 à 14:40:11 :
J'ai fait un userscript très basique qui permet de forcer l'envoi du formulaire de post et bypass le script qui dit qu'il y a des caractères non autorisés. En revanche je n'ai pas la garantie qu'il soit totalement fonctionnel, l'erreur est très compliquée à reproduire.Si des gens veulent tester, c'est ici : http://edwa.do/bypass_erreur_jvc.user.js ; il faut avoir d'installé tampermonkey sur votre navigateur.
C'est pas pareil avec Greasemonkey ? ça me dit : Le téléchargement du script utilisateur a échoué
Je viens d'essayer avec Greasemonkey sur Firefox, ça fonctionne de mon côté. Peut-être que c'est parce que le site où j'héberge ça n'est pas en https. Tu peux m'envoyer une capture d'écran de ce qu'il s'affiche ?
EDIT : j'ai ajouté le support du HTTPS sur le site où est hébergé le script, peut-être que ça fonctionnera mieux comme ça.
Tiens, ça donnait ça au fait :
Merci pour la capture. Je pense que Greasemonkey a essayé de charger l'userscript via HTTPS, sauf que je n'avais pas activé ce protocole sur le site qui héberge l'userscript, donc Greasemonkey a dit que le contenu de l'userscript était vierge. D'où l'erreur.
Le 21 juillet 2023 à 13:35:52 Sofea a écrit :
Le 21 juillet 2023 à 13:31:11 :
Facile à patcher avec une petite regex au moins pour les caractères invisibles.
Yup, c'est faire la liste des caractères problématiques qui est le plus complexe à faire.
Tu pourrais faire une regex qui sélectionne tous les caractères invisibles assez facilement avec un seul marqueur pour les caractères « empty » (c’est ce qui pose problème dans les copier-coller en général, parce qu’on ne sait pas où ils sont) pour les remplacer tous par un espace simple (qui lui sera accepté).
Et en ayant auparavant déjà remplacé les retours à la ligne non acceptés par des \n acceptés de façon à ce qu’il ne reste plus que des retours à la ligne corrects et des espaces corrects.
Quelque chose du genre :
const regex_n = [\r\t\f\v]g;
const regex_empty = (?=\s)[^\n]g;
msg_string = msg_string.replace(regex_n, '\n');
msg_string = msg_string.replace(regex_empty, ' ');
\s = tous les caractères « empty » qui restent sauf les retours à la ligne corrects (\n) qu’on a déjà corrigés avant, on ajoute l’argument g pour les matcher tous en une seule passe.
Si mes souvenirs de javascript sont bons (ce qui n’est pas certain).
Pour les messages invalides c’est souvent à cause des citations trop longues, il faudrait faire un script pour détecter quand elles dépassent un certain degré d’imbrication (6 ou 7 je crois) pour les simplifier et n’en retenir que les deux dernières indentations par exemple.
Ca ne devrait pas être compliqué, il suffit juste de vérifier s’il y a des >
trop nombreux en suivant et les supprimer ainsi que tout ce qui les suit en prenant comme marqueur de fin la suite de caractères où il n’y en a que 2 par exemple. Là encore on pourrait le faire par regex.
Genre un truc comme ça :
\>\ \>\ [\s\S]*\>\ \>
à remplacer entièrement par deux simples > >
, ça dégagerait toutes les indentations trop nombreuses dans les citations, si je ne me gourre pas.
Le 22 juillet 2023 à 14:40:11 :
J'ai fait un userscript très basique qui permet de forcer l'envoi du formulaire de post et bypass le script qui dit qu'il y a des caractères non autorisés. En revanche je n'ai pas la garantie qu'il soit totalement fonctionnel, l'erreur est très compliquée à reproduire.Si des gens veulent tester, c'est ici : http://edwa.do/bypass_erreur_jvc.user.js ; il faut avoir d'installé tampermonkey sur votre navigateur.
Depuis que j'ai cet userscript je n'ai plus d'erreur qui parle de caractères non autorisés. Il y a donc fort à parier que le souci est bien localisé sur la requête ajax qui déconne.
Du neuf?
Ça va finir par me rendre fou cette merdre.
Enormément de messages ne fonctionnent pas quand je veux poster. Je suis obligé de copier le texte sur mon téléphone pour poster depuis ce dernier pour que ça fonctionne. C'est dingue.
Le 29 juillet 2023 à 20:42:02 :
Du neuf?
J'ai ce problème la quand le texte est en gras ou italique et que je le copie colle
Le 17 août 2023 à 16:52:15 :
les guillemets type "chevron" aussi a ce que j'ai vu
Le 20 juillet 2022 à 21:49:33 :
Le 20 juillet 2022 à 21:34:11 :
[19:54:07] <pppPOURCENT>
Faut vous plaindre auprès de ceux qui ont voulu "combattre" la "censure" en faisant un script qui utilise des caractères spéciaux. Le script a bien évidemment été détourné pour créer des messages totalement illégauxOhh pauvre chou
T'as probablement rien suivi vu le déni, mais un script avait été fait, il a été utilisé pour balancer du nazi, du pédo, haine etc, raison à laquelle les devs se sont bougé le cul pour mettre en place ce système
sauf que le script n'utilise plus ces caractères
j'ai fais mes recherches sur ce truc vu la virulence des messages que j'ai vu passer en screen
résultat : le script marche toujours (sans utiliser des signes) et les "mesures" en question ne marchent pas.
20 Septembre 2023 > toujours d'actualité
C'est chiant j'avoue
Première fois que ça m'arrive, j'ai du tout ré-écrire mon super long post, je n'ai jamais été capable de trouvé quel était le character fautif, c'est pas possible, on s'en sors comment?
EDIT: S'il existe une liste de truc qui faut pas utilisé je pourrais p-e l'utilisé pour balayé mes textes si j'ai le même message d'erreur.
Parfois c’est des caractères invisibles du type retour à la ligne ou espace alternatifs, c’est codé n’importe comment.
J'ai résolu mon problème en passant par Chat gpt
Je lui ai demandé exactement ça:
Peux tu nettoyer le texte suivant de tout éléments invisibles, remplacer les espaces multiples par un espace, remplacer les tabulations par un espace
Le texte :
Le 30 décembre 2023 à 10:54:47 :
J'ai résolu mon problème en passant par Chat gptJe lui ai demandé exactement ça:
Peux tu nettoyer le texte suivant de tout éléments invisibles, remplacer les espaces multiples par un espace, remplacer les tabulations par un espace
Le texte :
Toujours une galère
Bon, par contre pour les espaces fines insécables c’est très pénible… on pense à l’accessibilité des personnes qui utilisent un logiciel de retranscription vocale qui sort un texte typographiquement correct ? (donc une espace fine insécable avant les signes de ponctuation double… en pratique c’est juste que je tape correctement, mais ça ne retire rien au point mentionné)
Il suffirait d’ajouter dix signes à la whitelist pour résoudre >95% des cas de blocage intempestifs. C’est vraiment triste.