Opera와 Greasemonkey에서 작동하도록 사용자 스크립트를 작성하는 방법

StackOverflow https://stackoverflow.com/questions/907486

  •  05-09-2019
  •  | 
  •  

문제

지금은 사용자 스크립트에 들어가고 있습니다. 나는 Opera가 Greasemonkey 스크립트의 여러 측면과 호환되지만 다른 측면에는 그리 많지 않다는 것을 알고 있습니다.

그만큼 GM 기능 에뮬레이션 스크립트 오페라에 필요하며 처음에는

if(window.opera) {
    var unsafeWindow = window;
}

그러나 그 외에도 스크립트가 둘 다 실행되기를 원한다면 다른 어떤 것들을 명심해야합니까?

도움이 되었습니까?

해결책

나의 끝없는 트윗 사용자 스크립트는 Firefox, WebKit 및 Opera에서 똑같이 잘 작동합니다.

사용 중입니다 내가 쓴 호환성 스크립트 제공하는 GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle 그리고 GM_log.

그러나 사용자 스크립트가 크로스 플랫폼이므로 "GM_"접두사를 사용하는 것이 마음에 들지 않으므로 스크립트에는이 API가 있습니다.

getValue()
setValue()
xhr()
addCSS()
log()

나머지를 확인하십시오 툴킷 사용자 스크립트를 작성할 때보다 유용한 기능.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top