Firefox 부가 기능 (Add-on Builder 사용)에서 정규 표현식 패턴을 어떻게 사용할 수 있는지 알 수 없습니다. match-pattern
package을 사용해 보았습니다. 이 같은URL Firefox 부가 기능의 패턴 일치
내 main.js
외모 :
Timestamp: 3/19/2012 9:03:34 PM Error: An exception occurred. Traceback (most recent call last): File "resource://jid0-m6oqvn6bm6wcoo89bddsxwddkou-at-jetpack/api-utils/lib/match-pattern.js", line 87, in MatchPattern_test this.regexp.exec(urlStr)[0] == urlStr) TypeError: this.regexp.exec is not a function
내가 잘못 여기서 뭐하는 거지 :
var { MatchPattern } = require("match-pattern");
//Matching all urls containing moz and chrome
var pattern = new MatchPattern(/.*moz.*/);
var pattern2 = new MatchPattern(/.*chrome.*/);
var pageMod = require("page-mod");
var data = require("self").data;
pageMod.PageMod({
include: [pattern, pattern2],
contentScriptWhen: 'ready',
contentScriptFile: [data.url('jquery-1.7.1.min.js'),data.url('jquery-ui.js')]
});
그러나 오류 콘솔은 이러한 오류를 보여주고있다? include
배열에 pageMod
의 정규식 검색 패턴을 전달할 수 있습니까? 어떤 도움을 주시면 감사하겠습니다.
문서를 읽을 때 똑같은 것으로 생각했습니다. –