답변
는 업데이트 : 버전 4.0은이 같은이 11 12 월 2017에 fixed in version 4.1했다
이정말 보인다 (고맙게도 누군가가 그것을 위해 bug을 열어) 이 작업을 수행 할 방법이 없기 때문에 (그리고 문서화가 잘되어 있지 않습니다.) 제 해결 방법은 위험성이 낮은 간단한/짧은 스크립트를 설치 한 다음 그냥 내 자신의 스크립트를 편집하십시오.
나는 (안전을 확인하기 위해 source code)을 this script을 사용하고 페이지의 오른쪽 상단 근처에 녹색 "설치"버튼을 클릭 :이것은 그리스 몽키로 설치되어 있어야합니다.
그런 다음 Greasemonkey 도구 모음 아이콘을 클릭하고 방금 추가 한 스크립트를 클릭 한 다음 하위 메뉴에서 "편집"을 클릭하여 편집 할 수 있습니다.
고마워, 나는 너의 방법을 사용했다. 바라건대 그들은 그것을 고쳐 줄 것이다. 수십개의 스크립트를 다시 만드는 것은별로 재미있는 일이 아니다. –
설치 단추가 나에게 나타나지 않았습니다. – pts
@pts, 예. 해당 페이지에 하드 코딩 된 HTML입니다. 업데이트 된 답변을 참조하십시오. –
나에게 가장 쉬운 방법은 스크립트를 localhost로 옮기고 브라우저를 통해 방문한 다음 "설치"를 클릭하는 것입니다. https://wiki.greasespot.net/Greasemonkey_Manual:Installing_Scripts
나는 큰 일 비타 KOLOS '대답을 사용 (스크립트 이름은 "로 myscripf .user.js"예를 들어 있어야합니다). 이보다 대답을 확인하거나 upvote하시기 바랍니다. 그러나 필요한 추가 정보가 있습니다.
(1) Vit의 방법을 사용하려면 xampp
또는 wamp/mamp/lamp가 설치되어 실행 중이어야합니다. (무료 소프트웨어 - google 설치)
(2) 웹 사이트 이름으로 불리는 폴더를 만듭니다 (예 : c:\xampp\htdocs\gm\wnd.com
)
(3) 스크립트를 c:\xampp\htdocs\gm\wnd.com
폴더에 복사하고 이름이 지정된 파일 (예 : 다시) wnd.com.user.js
.
(4) 브라우저 주소 표시 줄에 localhost/gm/wnd.com
(해당 폴더의 이름 인 경우)을 입력하십시오.
(5) 파일 목록에 wnd.com.user.js
파일이 표시됩니다. 클릭하십시오.
(6) 스크립트 (텍스트) 파일을 엽니 다. -
(7) 하단에는 5 대 1로 카운트 다운 한 다음 설치 버튼을 표시합니다. 멋지고 깔끔합니다.
설치된 스크립트를 편집하려면 (1) GM 아이콘을 클릭하면 설치된 스크립트 목록이 드롭 다운됩니다. 거기에 스크립트가 표시되어 있어야합니다. 그것을 클릭하면 편집 할 수있는 옵션이 생깁니다. 또는
(2) C:\Users\YOUR_USER_NAME\AppData\Roaming\Mozilla\Firefox\Profiles\YOUR_OWN_PROFILE.default\gm_scripts\wnd.com\
로 이동하고 appdata\roaming
에 도착하는 방법을 모르는 경우 이 (이 메소드는 당신을 위해하지 숭고한 또는 원자 또는 메모장 ++ 또는 ...에 wnd.com.user.js
을 편집 ...)
주 당신이, 당신은 또한해야 jQuery를 사용하는 경우 :
(1) 스크립트 jQuery를이 예를 들어, @require
를 통해 헤더에 참조되었는지 확인 :
// ==UserScript==
// @name wnd.com
// @namespace wnd.com
// @description wnd.com
// @include *://*.wnd.*/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @version 1
// @grant none
// ==/UserScript==
$(function(){
//your script goes here
});
디버깅 목적으로 [http-server with node] (https://www.npmjs.com/package/http-server) 또는 [SimpleHttpServer with Python2] (https://docs.python.org/2/library/) simplehttpserver.html)/[http.server with Python3] (https://docs.python.org/3/library/http.server.html)은 사용하기가 훨씬 쉬워야합니다. – tsh
@BrockAdams, 그 의견에 감사드립니다. Tampermonkey로 전환하는 것이 훨씬 더 빠른 대안이었습니다. 스쿠터의 대답은 효과가 있지만 내 경우에는 훨씬 더 빠르고 효과적입니다. –
관련 항목 : [Firefox 5.0의 모든 Greasemonkey userscripts를 Tampermonkey로 전송하는 방법] (https://stackoverflow.com/questions/47317983/how-to-transfer-all-greasemonkey-userscripts-to-tampermonkey-on-firefox- 57) –