2009-05-25 5 views
2

현재 사용자 스크립트를 작성 중입니다. Opera가 Greasemonkey 스크립트의 여러 측면과 호환되지만 다른 측면에서는 그다지 많이 사용되지 않는다는 것을 알고 있습니다.사용자 스크립트를 작성하여 Opera와 Greasemonkey에서 모두 작동하는 방법

GM functions emulation script 오페라에 필요합니다, 그리고 시작에 난 내 스크립트를 모두 실행하려면

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

하지만 그 이상

이 다른 어떤 것들 것은 내가 염두에 두어야 있나요?

+0

이전에 해본 적이 있지만 질문에 이미 입력 한 것 외에 다른 조언이 없습니다. –

답변

3

Endless Tweets 사용자 스크립트는 Firefox, WebKit 및 Opera에서 똑같이 작동합니다. 내가 GM_getValue 제공 a compatibility script I wrote myself, GM_setValue, GM_xmlhttpRequest, GM_addStyleGM_log을 사용하고

.

그러나, 나는 사용자 스크립트는 크로스 플랫폼이기 때문에 "GM_"접두어를 사용하여 좋아하지 않는다, 그래서 스크립트는이 API가 있습니다

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

더 유용한 기능하는 경우에 대한 the toolkit의 나머지 부분을 확인을 사용자 스크립트 작성.

관련 문제