Я пишу аддон firefox из моего первоначального файла greasemonkey, который заменяет ссылки сайта eztv на ajax, поэтому, когда вы нажимаете на просмотренные/незапланированные ссылки шоу он отправляет запрос ajax в eztv и удаляет строку с успехом. Everthing работает нормально, но Firefox-версия JPM SDK никогда не совпадает с сайтом, если я указываю include для запуска только на сайтах eztv.не может совпадать с страницей с firefox jpm sdk page-mod inlclude
require('sdk/page-mod').PageMod({
include: [/(https?:\/\/eztv\.(it|ch|ag)\/myshows)/, '*.eztv-proxy.net/myshows'],
contentScriptWhen: 'ready',
contentScriptFile: ["./jquery-2.2.3.min.js", './main.js'],
contentStyleFile: "./eztv.css",
attachTo: ["existing", "top"],
});
если я изменить в include: "*"
, скрипты загружаются хорошо. Я тестировал регулярное выражение и его швы в соответствии с https://eztv.ag/myshows без hich, но некоторые из них не работают в аддоне.
Может ли кто-нибудь решить проблему?