Tampermonkey (для большинства браузеров) и Greasemonkey (для Firefox) поддерживают директивы @match
и @include
.
Когда я начал читать о разнице между ними, оказалось, что @match
несколько строже: пользовательский скрипт не будет запускаться по некоторым адресам, которые могут рассматриваться как потенциально опасные или просто нежелательные.
Отсюда возник вопрос:
a) Есть ли какой-либо потенциальный риск запуска моих собственных пользовательских скриптов на всех адресах (т. е. @match *://*/*
и то же самое для @include
)?
Или, б) ограничения запуска пользовательских скриптов на некоторых адресах актуальны только для сторонних пользовательских скриптов, то есть пользовательских скриптов, которые былискачанный с некоторых сайтов и, следовательно, потенциально содержащий вредоносный код?