2012-02-07 5 views
1

FacebookアカウントにログインしてjQueryまたはJavaScriptの簡単なビットを実行しようとしています。この時点での最終目標は、Facebookの友人フィード全体にデフォルトを設定するのではなく、要素が表示されたら自分のカスタムフィードをクリックすることです。FacebookでJQueryまたはJavascriptを実行中

Chromeで開発者コンソールを使用してこれをコード化しようとすると、JavaScript/jQueryがまったく動作しないようです。ちょうど単純な$('div');nullを返します。 Facebookのページでコードを実行することは可能ですか?彼らは何を違うのですか?

最終目標は.val('give a waffle');の場合divをクリックすることですが、今までこれがうまくいかなかった理由を理解することもまた面白いと思います。

ヒント、ヒント、または提案は歓迎されるものではありません。

+2

um ....これは何の目的ですか? – 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

ありがとうSinetheta。チャームのように働いた –

+2

dosnt work – molleman

+1

jquery-from-cdnリンクを更新しました。誰かがランダムなサイトでDOMを使って "遊ぶ"ことを望むなら、現代のChromeコンソールAPIを見てみることをお勧めしますが、https://developer.chrome.com/devtools/docs/commandline-api $(まだjqueryではありませんが、もっと近いもの)のようなツールでは、要素を見つけたり操作したりするためにjquery自体を引き出す必要はあまりありません。 – Sinetheta

関連する問題