Bonjour,
Oui je sais, Firefox 45 c'est vieux, mais c'est la dernière version à fonctionner avec Gtk 2.
J'ai un problème depuis la dernière mise à jour : SyntaxError: missing ) after argument list main.js:276:42
navigator.serviceWorker.ready.then(async function(swReg) {
Le async n'est pas supporté par mon vieux navigateur, du coup tout le JavaScript plante, et seule la première trace apparaît.
Est-ce possible de déplacer ce code dans un autre fichier, de manière à ne pas faire planter tout le JavaScript ?
Merci !
Heu, la solution ne serait-elle pas là ?
(en gros utiliser ta vieille version de FireFox seulement quand tu veux utiliser Gtk 2 ?)
Je crois (mais je dis peut-être une bêtise) que déplacer le fichier ne changera pas grand chose, visiblement le navigateur parcours le fichier JS (y compris les fonctions qui ne sont pas directement appelées) au moment ou le fichier est disponible, et s'il rencontre une erreur il plante la suite des scripts...
J'ai provisoirement commenté les lignes qui te posent problème, les scripts liés ne sont pas encore utilises sur visu (notifications), mais il fa falloir que tu trouves une solution assez rapidement, déjà tu dois avoir un paquet de sites qui ne fonctionnent pas à cause de ça non ?
Et bien pour le moment, j'ai pas trop de soucis (sauf notamment pour les vidéos de certains sites qui ne fonctionnent plus depuis quelques temps, je suis obligé d'utiliser Chrome). Et j'aimerais bien mettre à jour, mais le thème que j'utilise ne fonctionne toujours pas avec Gtk3 🙂 Oui je suis relou.
Alors en effet il plante la suite du script, mais de ce que j'avais vu (si je dis pas de bêtise), s'il y a plusieurs fichier js, il plante un seul fichier js, et pas tout.
Bon après effectivement j'avais espoir que le fichier planté ne soit pas hyper important 😄