これをdom readyで呼び出すことにより、Ajax経由でweinreを動作させようとしています:
$.ajax({
url: 'http://debug.build.phonegap.com/target/target-script-min.js#hutber',
dataType: "script",
crossDomain: true,
error: function(data){
c(data.status);
},
success: function(data){
c(data);
}
});
今、これが送信されているものです:
http://debug.build.phonegap.com/target/target-script-min.js?_=1381476442102
つまり、デバッグするには、ランダムに生成された ID を使用する必要があります。私もこれを試しました:url: 'http://debug.build.phonegap.com/target/target-script-min.js?_=hutber',
暗闇の中で撮影するだけです。
#hutber
では、リクエストと一緒に が正しく送信されていないと考えて書いていますか?
編集
ちょっと考えてみると、 $.ajax を使用すると、http リクエストを介してスクリプトを動的にロードしていることになります。#vars
クエンティンが述べたように、これらはクライアント側であるため、渡すことはできません。ただし、ページの読み込み時に要素が存在するかのように、要素を本文に追加すると、パスを渡すことができることがわかりました。
var s = document.createElement('script');
s.setAttribute("src","http://debug.build.phonegap.com/target/target-script-min.js#hutber");
document.getElementsByTagName('body')[0].appendChild(s);
さて、物事はもう少しうまくいくはずですが、この理論を携帯電話でテストすることはできません. しかし、指が交差しました。