모바일 트위터에서 실행되지 않는 스크립트에이 문제가 있습니다. 필자는 FF5, FF8 및 FF9를 비롯한 여러 버전의 Firefox에서이 도구를 사용해 보았습니다.모바일 트위터, 그리스 몽키 스크립트가 작동하지 않습니다.
나는 Greasemonkey의 최신 버전을 사용했습니다. 지금 나는 FF9에 GM 0.9.10을 가지고있다. 정상적인 트위터에서 스크립트를 실행하는 데 문제가 없지만 모바일에서는 작동하지 않습니다. 어쩌면 HTTPS와 관련이 있습니까? 나는 가능한 모든 노력을 한
// ==UserScript==
// @name Twitter Mobile
// @namespace http://www.test.com
// @include https://mobile.twitter.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
// ==/UserScript==
function MainLoop() {
if(typeof unsafeWindow.jQuery == 'undefined') {
window.setTimeout(MainLoop, 100);
return;
}
var $ = unsafeWindow.jQuery;
$(document).ready(function(){
//do something here
});
window.setTimeout(MainLoop, 2000);
}
MainLoop();
: 여기
는 스크립트입니다. 또한@require
대안을 확인하고 시도해 보았습니다. 왜 사형 집행을 거부하는지 모르겠습니다.
코드에 대해 고마워, 브록. checkForTweetbox의 코드는 저에게 맞지 않지만 트위터 코드로 바꿨습니다. 위 코드는 트위터를 조작 한 코드를 제외하고는 직접 작성하지 않았습니다. 웹 사이트에서 복사했습니다. 그래서, 정확히 무엇을하는지 모르겠습니다. 그것은 이전에 모바일 트위터에서 일하는 데 사용되는 갑자기 멈췄다.나는 왜 그 코드가 이전에 작동했는지, 그리고 지금은 작동하지 않는지에 대해 궁금합니다. 또한, 그것은 여전히 주요 트위터에 노력하고 있습니다. 효율적인 코드에 다시 한번 감사드립니다. –
트위터 모바일이 jQuery 사용을 중단하거나 사용 방식을 변경했기 때문에 분명히 작동을 멈췄습니다. GM 스크립트는 지나치게 복잡하고 지나치게 부서지기 쉬운 방법을 사용했습니다. 사실,이 질문은 그렇게 코딩하지 않는 것이 좋은 실용적인 예입니다. (^_^) –