Подтвердить что ты не робот

Включить все страницы в tampermonkey (userscript)

Мне нужно включить все сайты в tampermonkey.. это script, который я должен запустить

// ==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);

Я сделал что-то не так. Пожалуйста, помогите мне запустить этот пользовательский текст на всех страницах в хроме.

4b9b3361

Ответ 1

// @match      http://*/*

будет соответствовать только адресам, начинающимся с http://..., но не https://....

Используйте следующее, чтобы включить все адреса, если это действительно необходимо (включая локальные страницы, которые вы, возможно, сохранили на вашем жестком диске!).

// @match      *://*/*

Примечание. Метод ниже также работает во время написания в силу потенциальной ошибки или недокументированной функции в TM2.12 (поэтому ее можно было бы изменить в будущих версиях!):

// @match      *

Ответ 2

// @match *://*/*

Это должно найти все URL. Использование 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!")

Это может быть полезно для расширений браузера на некоторых страницах:

Соответственно: *://*/* соответствует всем URL-адресам HTTP, HTTPS и WebSocket URLs.