2012-08-07 4 views
24

파일 시스템에 Chrome/Tampermonkey 사용자 스크립트는 어디에 저장되어 있습니까?Chrome/Tampermonkey 사용자 스크립트는 파일 시스템에 저장되어 있습니까?

호키 인 브라우저 편집기를 사용하는 대신 사용자 스크립트를 직접 편집하고 싶습니다.

+1

Windows 7에서는 내 사용자 폴더 인 'C : \ Users \ cbrand \ AppData \ Local \ Google \ Chrome \ User Data \ Default'에 설치되며'AppData \ Local '은 버전입니다. Windows에서 .files를 사용하는데, "기본적으로 파일을 숨기려면 .name을 사용하십시오."그런 다음 OSX에서 비슷하게 중첩 된 것일 수도 있습니다. 그 후에 각 userscript에 대한 폴더와 활성 확장자의 데이터베이스가 있습니다. – jcolebrand

+8

나는 이것에 관해 동의하지 않는다. 프로그래밍과 관련이있다. 사용자 스크립트의 위치를 ​​아는 것이 편집/프로그래밍의 핵심이 될 수 있습니다. – studgeek

+1

Brock의 답변이 OS 전반에서 작동하기 때문에 OS 관련 측면을 제거하는 대답을 편집했습니다. – studgeek

답변

21

Tampermonkey 스크립트는 Tampermonkey 탭을 통해 쉽게 업데이트 할 수 있습니다. the Tampermonkey FAQ을 참조하거나 시도하십시오.

Tampermonkey 스크립트는 특수한 SQLite 데이터베이스에 저장되었으며 직접 파일 형식으로 편집 할 수 없었습니다.
업데이트 :version 3.5.3630 현재 Tampermonkey 스크립트는 Chrome의 확장 저장소를 사용하여 저장됩니다. 그들은 여전히 ​​파일 형태로 편집 할 수 없습니다 만, Tampermonkey (derjanb)의 개발자가 유용하게 Userscripts (안 Tampermonkey 스크립트와 같은)가 크롬에 대해 다음과 같이 저장되어있는 크롬 a Python script to extract them.


했다 크롬 브라우저 :

 
Windows XP: 
    Chrome : %AppData%\..\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\ 
    Chromium: %AppData%\..\Local Settings\Application Data\Chromium\User Data\Default\Extensions\ 

Windows Vista/7/8: 
    Chrome : %LocalAppData%\Google\Chrome\User Data\Default\Extensions\ 
    Chromium: %LocalAppData%\Chromium\User Data\Default\Extensions\ 

Linux: 
    Chrome : ~/.config/google-chrome/Default/Extensions/ 
    Chromium: ~/.config/chromium/Default/Extensions/ 

Mac OS X: 
    Chrome : ~/Library/Application Support/Google/Chrome/Default/Extensions/ 
    Chromium: ~/Library/Application Support/Chromium/Default/Extensions/ 

this answer 또는 this Google Groups thread를 참조하십시오.
Chrome 사용자 스크립트는 자동 생성 된 매니페스트가 포함 된 Chrome 확장 프로그램으로 자동 생성됩니다. 그러나

:

  1. 작동하지 않습니다 장소에서이 파일을 편집. Chrome은 변경 사항을 무시하거나 덮어 씁니다.
  2. 사용자 스크립트의 경우 사용자 환경을 this answer으로 설정하면 쉽게 편집하고 업데이트 할 수 있습니다.
  3. Tampermonkey 스크립트은 같은 방식으로 저장되지 않습니다. 특수한 SQLite 데이터베이스의 Tampermonkey에 의해 저장되며 직접 편집 할 수 없습니다. 업데이트 :이 변경되었습니다 version 3.5.3630, 또는. 위 참조.
+1

감사. 다른 사람들이 (링크 또는 cp 스크립트를 통해) 다운로드 할 수 있도록 외부에서 쉽게 공유 할 수있는 방법을 찾고있었습니다. 그것은 불가능한 것처럼 보입니다. – isaaclw

+0

대시 보드의 유틸리티 탭을 사용하여 내보낼 수 있습니다. – jcuenod

+2

Tampermonkey 스크립트가 이제 Chrome의 확장 저장소에 저장됩니다. 누군가가 그것을 필요로하는 경우 : 나는 그들을 추출하는 파이썬 스크립트를 썼다. https://gist.github.com/derjanb/9f6c10168e63c3dc3cf0 – derjanb