私は、(できれば) Facebook に既に組み込まれている JavaScript の一部を利用するプロジェクトに取り組んでいます。しかしすぐに、何が何で__d
あるかわからないという障害があります。
ソースjavascriptファイルを見ると、ほとんどすべてのコマンドがで始まります__d
例えば:
__d("legacy:live-timer",["LiveTimer"],function(a,b,c,d){a.LiveTimer=b('LiveTimer');},3);
__d
しかし、JavaScriptファイルのどこにも実際に何をしているのかわかりません。これらの他のすべての関数がそれを利用するには、どこかに定義する必要があるのではないでしょうか?
アップデート:
では、このような JavaScript を使用したサイトがあるとしましょう...
function alertSomething(var) {
if (var) alert("Here it is: "+var);
}
if (some condition) alertSomething("something");
ここで、Chrome 拡張機能があり、独自の Javascript をページに挿入できたとしましょう。\私の Chrome 拡張 Javascript には、このようなものはありませんでした...
if (some other condition) alertSomething("something else");
したがって、すでにページにある JavaScript に存在するコードを利用することになりますか?