2012-02-07 3 views
1

내 Facebook 계정에 로그인 한 상태에서 간단한 jQuery 또는 JavaScript를 실행하려고합니다. 이 순간의 최종 목표는 요소가 표시되면 내 맞춤 피드를 클릭하는 것입니다. 전체 Facebook 친구 피드에 기본값으로 설정하는 것이 아닙니다.Facebook에서 JQuery 또는 Javascript를 실행 중

Chrome에서 개발자 콘솔을 사용하여 코드를 작성하려고 할 때 JavaScript/jQuery가 전혀 작동하지 않는 것 같습니다. 심지어 단순한 $('div');null을 반환합니다. Facebook의 페이지에서 코드를 실행할 수 있습니까? 그들은 다르게 무엇을하고 있습니까?

최종 목표는 .val('give a waffle'); 일 경우 div를 클릭하는 것이지만 지금까지도 효과가 없었던 이유를 이해하는 것은 흥미로울 것입니다.

힌트, 팁 또는 제안 사항을 환영합니다.

+2

음 ....이 목적은 무엇입니까? – Henesnarfel

+0

물론 facebook에서 브라우저의 콘솔 창에서 js를 실행할 수 있습니다. –

+0

FB 앱을 개발하고 있습니까? 그렇다면 애플 리케이션은 iFrame에 포함되어 있으며 무엇이든 사용할 수 있습니다 - jQuery, JavaScript, 뭐든간에. 필자는 FB 개발을 한 적이 있으며 jQuery뿐 아니라 API를 사용해도 문제가 없었습니다. 그러나, 귀하의 경우에는 FB 응용 프로그램을 참조하는 경우 또는 프로필의 양식 요소에 jQuery 스 니펫을 붙여 넣으려고 시도하는 경우 알기 위해 무엇을하는지에 대해 충분히 알지 못합니다 ... 간단히 말해서, 당신의 질문에서 명확히 할 수 있습니까? 어쩌면 좀 더 구체적인 것이 당신을 도울 수있는 방법에 대한 통찰력을 줄 수도 있습니다. –

답변

9

Facebook은 jQuery를 사용하지 않습니다. jQuery 명령을 사용하여 페이지를 가지고 놀고 싶다면 페이지를로드해야합니다. http://code.jquery.com/jquery-1.7.1.min.js의 내용을 복사하여 콘솔에 붙여 넣기 만하면됩니다. 평소와 같이 진행하십시오.

또한 당신은 Google host your jQuery을 할 수 있습니다 :

<script type="text/javascript" 
src="//code.jquery.com/jquery-2.2.0.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
    // This is more like it! 
    }); 
</script> 

많은 사이트가 아직 라이브러리 캐시를 가진 사용자의 가능성이 상대적으로 높은이 작업을 수행.

+0

Thanks Sinetheta. 매력처럼 작동 –

+2

dosnt work 더 이상 – molleman

+1

jquery-from-cdn 링크가 업데이트되었습니다. 누군가가 임의의 사이트에서 DOM을 사용하여 "놀고 싶다"면 현대 Chrome 콘솔 API를 살펴 보시기 바랍니다 https://developer.chrome.com/devtools/docs/commandline-api $ (여전히 jquery는 아니지만 더 가까운)와 같은 도구를 사용하면 요소를 찾거나 조작하기 위해 jquery 자체를 끌어 올 필요가별로 없습니다. – Sinetheta

관련 문제