매개 변수에 따라 특정 페이지에서 실행해야하는 스크립트 작업 중입니다. URL은 다음과 같다 :Greasemonkey/Tampermonkey @ 매개 변수가있는 페이지에 대해 일치합니다.
http://example.com/page.php?key1=value1&key2=value2&...
그리고 page.php
이 매개 변수 중 key1=value1
을 가지고 때와 일치해야합니다.
지금은
@match http://example.com/page.php?key1=value1&*
을 사용하고 그러나 page.php
이 다른 매개 변수가없는 경우가 일치하지 않습니다. key1
이 첫 번째 매개 변수가 아닌 경우에도 일치하지 않습니다.
매개 변수에 따라 페이지를 일치시킬 수있는 방법이 있습니까? ,
https://developer.chrome.com/extensions/match_patterns.html
이 몇 가지를 제외하고, 일이 경우
는 하나를 사용. '@ match' 예제는'@include'가 작동하지 않았기 때문에 사용되었습니다 (나는 계속 시도 할 것입니다). 또한이 일치 작업을 수행해야했습니다. '@match http : // example.com/page.php *' – noquierouser최신 버전에서 '@ match'는 쿼리 문자열을 포함한 전체 URI와 일치합니다. 예를 들어,'@match https : // www.example.com'은'https : //www.example.com? foo = bar'와 일치하지 않습니다. –
TamperMonkey 스크립트의 여러 일치 문은 나열된 첫 번째 사이트에서는 작동하지만 다른 사이트에서는 작동하지 않을 수 있습니다. 구분 기호를 잊지 않도록 정규식을 사용하여'include '를 사용했습니다. 대신 사용자 정의 구분 기호를 사용할 수없는 것 같습니다. – Pysis