Включить все страницы в 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);
Я сделал что-то не так. Пожалуйста, помогите мне запустить этот пользовательский текст на всех страницах в хроме.
Ответы
Ответ 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.