Сначала , что у MCVE есть пара проблем :
@match
должно быть:
// @match https://www.facebook.com/v2.8/plugins/like.php*
, потому что типичныйURL выглядит так: www.facebook.com/v2.8/plugins/like.php?app_id...
- В последней строке есть синтаксическая ошибка.Это было
}();
Это должно быть } ) ();
Вы бы видели, что если бы вы заглянули в консоль или использовали Developer -> Запустите проверку синтаксиса из редактора Tampermonkeymenu.
Далее Tampermonkey пытается защитить вас от такой глупости по умолчанию внесение в черный список определенных сайтов .
В случае Facebook:
- Facebook спамит свои виджеты, скрипты, изображения, фреймы везде.Если скрипт запускается на каждом экземпляре, это может ухудшить производительность многих сайтов.(Лично используйте такие инструменты, как uMatrix и uBlock, чтобы полностью закрыть Facebook и подобные сайты.)
- Виджеты Facebook являются основной целью для вредоносных сценариев.Таким образом, поскольку редко существует законная причина для их написания, Tampermonkey пытается заблокировать их по умолчанию.
Вы можете посмотреть, что Tampermonkey пытается заблокировать с помощью:
Перейдите в настройки Tampermonkey.
Установите Режим конфигурации на «Начинающий» или «Расширенный»:
Прокрутите вниз до « Безопасность ».
В В черный список страниц , вы можете увидеть строки вроде:
*://www.facebook.com/plugins/*
*://www.facebook.com/*/plugins/*
Удалите строку, которая останавливает выполнение, которое вы хотите, и нажмите кнопку Сохранить для этого текстового поля.