Greasemonkey 스크립트는 어떻게 다른 Greasemonkey 스크립트의 허용 된 URI를 동적으로 변경할 수 있습니까?


1

Greasemonkey 확장이 활성화 된 페이지에서 웹 URI를 추가 또는 제거하기위한 스크립트 또는 확장이 있습니까? 즉, 한 번의 클릭으로 @include 행의 URI를 동적으로 조정하는 것과 같습니다.

Greasemonkey 환경 설정으로 이동하지 않고 기본 화면에서 직접 포함 된 URI를 변경하고 싶습니다.

Greasemonkey 아이콘의 메뉴를 확장 할 수 있으면 각 스크립트의 하위 메뉴 항목이됩니다.

예. Script Name -> Enable/Disable for Current Page


안녕하세요 Brock :), Greasemonkey 확장 기능을 사용할 수있는 페이지에서 웹 URI를 추가하거나 제거하는 것과 같습니다. 거기에서 변경하십시오. 더 잘 설명하기 위해 질문을 편집하겠습니다.
vfclists

답변:


1

Greasemonkey 스크립트는이를 수행 할 수 없습니다. 다른 스크립트의 매개 변수를 변경할 수 없습니다. 또한 포함, 제외 또는 비활성화 된 설정에도 영향을 줄 수 없습니다.

당신은 수있는 노력 이에 대한 기능 요청을 하거나, 포크 할 수 Greasemonkey와 코드를 자신 만의 빌드를 사용합니다.

여기 내가하는 일이 있으며, 원하는 것에 가깝고 너무 어렵지 않습니다.

  1. Greasemonkey는 폴더 의 .user.js파일에 대한 편집을 감지 gm_scripts하고 편집 된 스크립트를 업데이트합니다. 그래서:
  2. Greasemonkey가 좋아하는 편집기를 열도록 구성되어 있는지 확인하십시오 . (TextPad가 좋습니다).
  3. Greasemonkey 아이콘 / 메뉴를 클릭하십시오.
  4. 스크립트 파일을 마우스 오른쪽 버튼으로 클릭하십시오. 파일이 편집기에서 열립니다.
  5. 변경 @include, @exclude및 / 또는 @match맛 지시를.
  6. 파일을 저장하면 다음 페이지 (재)로드와 함께 변경 사항이 적용됩니다.

Greasemonkey를 통해 가능할 것으로 기대했습니다. 좀 더 검색하고 정규 Firefox 확장 프로그램이 없으면 직접 만들 것입니다. Greasemonkey 스크립트에 대한 마지막 작업에서 Greasemonkey는 Greasemonkey 대화 상자에서 스크립트를 열지 않아도 스크립트 변경 사항을 감지합니다.
vfclists

예, Greasemonkey는 gm_scripts폴더 의 파일에 대한 편집을 감지 합니다. 레시피는 올바른 파일을 쉽게 열 수있는 방법으로 파일을 열어야한다는 요구 사항이 아닙니다. ... 완전히 확장 된 것을 롤오버하는 것보다 Greasemonkey 코드 를 포크 하는 것이 더 쉬울 수 있습니다 .
Brock Adams
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.