web-dev-qa-db-fra.com

Inclure toutes les pages dans tampermonkey (script utilisateur)

Je dois inclure tous les sites dans tampermonkey .. c'est le script que je dois exécuter

// ==UserScript==
// @name       Phishing Blockz
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description Phishing block based on hyperlinks
// @match      http://*/*
// @run-at     document-end

var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.status;
var locheader=req.getResponseHeader("Location");
alert(headers);
alert(locheader);

Ai-je fait quelque chose de mal, veuillez m'aider à exécuter ce script utilisateur dans toutes les pages en chrome

36
user1972757
// @match      http://*/*

ne correspondra qu'aux adresses commençant par http: // ... mais pas https: // ... par exemple.

Utilisez ce qui suit pour inclure toutes les adresses si c'est ce dont vous avez vraiment besoin (y compris les pages locales que vous avez peut-être enregistrées sur votre disque dur) conduire!)..

// @match      *://*/*

Remarque: La méthode ci-dessous fonctionne également au moment de l'écriture en raison d'un bogue potentiel ou d'une fonctionnalité non documentée dans TM2.12 (elle pourrait donc être sujette à changement dans les futures versions !!):

// @match      *
55
Richard Plester

// @match *://*/*

Cela devrait trouver toutes les URL. Utilisation de TamperMonkey/GreaseMonkey

// ==UserScript==
// @name         Match Every Site
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  I will pop up on every site!!
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

alert("I am working!")

Cela peut être utile pour extensions-navigateur sur certaines pages:

Donc en conséquence: *://*/* correspond à toutes les URL HTTP, HTTPS et WebSocket.

7
Youssof H.