2013-08-05 2 views
1

첫 번째 Chrome 확장 프로그램을 작성하려고하지만 '*'와 '?'를 실제로 사용할 수 있는지 궁금합니다. manifest.json에서 "matches"패턴과 "include_globs"및 "exclude_globs"패턴을 선언 할 때? 정규식크롬 확장 프로그램 (콘텐츠 스크립트 및 패턴 일치) - URL의 숫자 만 일치

, 나는 패턴의이 종류를 선언 할 것 : 그러나 예를 들어 "이후 문자의 종류를 일치합니다

"example.com/* "을"example.com/[0-9]+ ". com/"이지만 숫자 만 일치 시키길 원합니다.

그럴 수 있습니까?

답변

0

documentation에 따르면 * 만 특수 문자이며 패턴은 정규식으로 처리되지 않는 것으로 보입니다. (해당 페이지에 실제로 정규 표현식에 대한 언급이 없습니다.)

example.com/*을 사용하고 원하는 정규 표현식을 사용할 수있는 URL을 확인하기 위해 수행 할 작업을 마무리하십시오.

+0

그래, 그게 내가 끝내 준거야. URL을 다시 확인하십시오. 나는 다른 방법이 없다는 것을 확실히하고 싶었다. 어쨌든 고마워 :)! – Oskar

+0

그런 식으로 할 수있는 한 가지 이점은 일치시킬 URL을 변경했는지, 사용자가 권한 변경에 대한 경고를받지 않고도 확장 프로그램을 업데이트하고 업데이트 할 수 있다는 것입니다. (또는 악화 : 확장 프로그램을 사용 중지 한 상태에서 다시 사용하도록 설정) –