Firefox rechargement automatique de la page

Salut
La page du site https://www.lepoint.fr/ contient ce code

<script language="javascript" type="text/javascript">
var timeoutID=0;
function LoadPage(){
window.document.location.reload();
}
function Timer(){
timeoutID = window.setTimeout("LoadPage()",240000);
}
Timer();
</script>

c.f https://developer.mozilla.org/fr/docs/Web/API/Location

ça provoque un rechargement de la page toutes les 4 mn et c’est plutôt énervant . Encore plus quand on écoute un podcast sur la page, ça l’interrompt et la reprise ne se fait pas.

j’ai essayé un fichier user.js mais ça ne fonctionne pas

user_pref("capability.policy.policynames", "noredirect");
user_pref("capability.policy.noredirect.sites", "http://www.lepoint.fr https://www.lepoint.fr");        
user_pref("capability.policy.noredirect.Window.Location.replace", "noAccess");
user_pref("capability.policy.noredirect.Window.Location.assign", "noAccess");
user_pref("capability.policy.noredirect.Window.Location.reload", "noAccess");
user_pref("capability.policy.noredirect.Window.Location", "noAccess");
user_pref("capability.policy.noredirect.Document.Location.replace", "noAccess");
user_pref("capability.policy.noredirect.Document.Location.assign", "noAccess");
user_pref("capability.policy.noredirect.Document.Location.reload", "noAccess");
user_pref("capability.policy.noredirect.Document.Location", "noAccess");
user_pref("capability.policy.noredirect.Location.replace", "noAccess");
user_pref("capability.policy.noredirect.Location.assign", "noAccess");
user_pref("capability.policy.noredirect.Location.reload", "noAccess");
user_pref("capability.policy.noredirect.Location", "noAccess");
user_pref("capability.policy.noredirect.Window.document.Location.reload", "noAccess");
user_pref("capability.policy.noredirect.window.setTimeout", "noAccess");

Comment inhiber cette temporisation de 4 mn?

En utilisant un navigateur qui ne prend pas en charge le JavaScript ? Comme elinks fourni par Debian ?

Je sais bien, cela peut paraître un peu radical, mais un c’est un peu codé avec les pieds. La première fois je n’avais pas mis le https:// dans l’adresse et j’ai eu droit à une belle page toute noire car je suis allé vite en besogne et au message (titre type inconnu) que faire avec un fichier de type application/octet-stream j’ai répondu affucher en répondant voir les en-têtes j’obtiens

       
              │       ┌─────────── Info. en-têtes ────────────┐       │               
              │  Qu   │                                       │       │               
              │  ap   │  HTTP/1.1 308 Unknown HTTP Status     │       │               
              │       │  Date: Sun, 10 Nov 2019 10:22:40 GMT  │       │               
              │  Pr   │  Server: Varnish                      │   r)  │               
              │       │  X-Varnish: 355037548                 │       │               
              │       │  location: https://www.lepoint.fr/    │       │               
              │  [    │  Content-Length: 0                    │       │               
              │       │  Connection: keep-alive               │       │               
              │       │                                       │       │               
              │       │                [ OK ]                 │       │               
              │       └───────────────────────────────────────┘       │        

Bon après pour lire des articles réservés aux abonnés c’est un peu difficile.
:rofl:

Et naturellement le nombre de références à des ressources dans des domaines autres que lepoint.fr est impressionnanat (détecté par l’extension uMatrix de Firefox )

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

Certes…
Heureusement sur la page du podcast lui même ils ont eu le bon goût de ne pas mettre de tempo:

Sinon je vais voir ce que donne la navigation avec cette extension

qui permet la désactivation par onglet

Capture%20d%E2%80%99%C3%A9cran%20du%202019-11-10%2012-01-32

Apparemment ça bloque les appels à des liens finissant par .js mais pas l’exécution du code fonction javascript interne au code de la page html :tired_face:

Dans about:config, tu cherches le paramètre javascript.enabled, et tu le passes à false
Bon aprés, ça coupe complétement le js.

1 J'aime

N-ième solution :

1 J'aime