2017-12-16 24 views
0

TamperMonkey 스크립트가 업데이트 될 때 변경 로그 팝업을 만들 수있는 방법이 있습니까?업데이트시 tampermonkey가 changelog 팝업을 만드십시오

저는 현재 LocalStorage를 사용하여 현재의 GM_info를 저장하려고 시도했지만 GM_info는 존재하지 않는 것 같습니다/작동합니다.

+0

AFAIK이를 위해 사용자 지정 업데이터 스크립트를 사용해야합니다. 몇 가지를 보았습니다. – wOxxOm

답변

0

내 스크립트에 버전 번호를 하드 코딩하여 LocalStorage에 저장하고 저장된 버전이 실행중인 스크립트의 버전과 일치하는지 확인하는 스크립트를 사용하면됩니다.

버전 번호를 별도로 하드 코딩하는 대신 GM_info.script.version을 사용하여 userscript 메타 데이터 블록에서 버전 번호에 액세스 할 수 있어야합니다. 이는 GreaseMonkey와 TamperMonkey 모두에서 작동해야합니다.

그러나 버전 4.0부터 GreaseMonkey가 GM_info 대신 새로운 API : [GM.info][1]으로 이동한다는 점에 유의하십시오. 현재, 둘 ​​다 GreaseMonkey v4.1에서 작동하지만 TamperMonkey v4.4에서는 GM_info 만 작동합니다. GM4 용 스크립트를 업데이트 한 경우 TamperMonkey에 대해 스크립트가 손상되었을 수 있습니다.