0
我正在寫一個firefox插件,從我原來的greasemonkey userscript中取代eztv網站的鏈接,所以當你點擊節目的觀看/未觀看鏈接時它向eztv發送一個ajax請求,並在成功時刪除該行。 Everthing工作正常,但如果我指定include只能在eztv網站上運行,Firefox的JPM SDK Page-Mod永遠不會匹配網站。不能與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沒有這個,但一些如何在插件中不起作用。
有人可以發現問題嗎?