다른 사람 없다 '정의되지 않은' http://store.steampowered.com/agecheck/app/16730/. store.steampowered.com
"birthtime"쿠키가있는 경우이 페이지는 자동으로 게임으로 건너 뜁니다. 먼저 쿠키를 삭제해야 할 수 있습니다.양식 숙박 시설은 어떤 상황에서 오류하지만 자동으로 스팀 연령 확인 페이지를지나 저를 이동하려면 다음 그리스 몽키 스크립트를 만들었습니다
이 greasemonkey 스크립트가 Windows XP에서 실행되는 Firefox 17.0 (베타)에 설치되면 제대로 작동합니다.
그런 다음 최신 FF (16)를 실행중인 Windows 7 컴퓨터에 스크립트를 설치했습니다. 이 시스템에서는 form.ageDay에 액세스 할 때 스크립트가 중단됩니다. 오류 콘솔을 보여줍니다
Error: form.ageDay is undefined
심지어 낯선 불구하고, 나는 단순히 그것을 파이어 폭스 스크래치 패드 (Shift + F4)에 내 스크립트를 붙여 실행하면, 그것을 찾아 작품과 양식을 제출하는 것입니다.
어떻게 XP에서 GM 스크립트가 작동하고 Win7에서 스크립트가 스크래치 패드에서 작동하지만 Win7에서 스크립트가 GM에서 작동하지 않을 수 있습니까?
또 다른 이상한 점은 Win7 컴퓨터에서 Firebug를 활성화하면 var form
에 'ageDay'속성이 명확하게 있지만 시계식이 정의되지 않은 것을 반환합니까?
폼 요소를 액세스 이렇게 아주 오래된 것입니다 ("DOM 레벨 0"). 어쩌면 GM (부분적으로?)이 지원을 중단 했나요? 나는 모르겠다. 단지 추측이다. – bfavaretto
나는 GM 스크립트에 익숙하지 않지만 DOM이 준비되기 전에 실행될 수 있습니까? 즉, 양식이 실제로 아직로드를 완료하지 않았습니까? – Matt
@Matt GreaseMonkey 스크립트 자체는'DOMContentLoaded'에서 실행됩니다 : http://wiki.greasespot.net/DOMContentLoaded – Alain