jquery
  • google-chrome
  • twitter
  • 2010-12-11 12 views 1 likes 
    1

    なぜこのコードはChromeで警告を生成しますか?コンソールウィンドウの右側の参照と共にjQueryでTweetボタンを挿入するとChromeで警告が表示されるのはなぜですか?

    Resource interpreted as script but transferred with MIME type application/json. 
    

    :私はこの警告メッセージが表示さクロムコンソールで

    $("<div><script src='http://platform.twitter.com/widgets.js' type='text/javascript'></script><a href='http://twitter.com/share?url=" + myUrl + "&amp;count=none&amp;text=" + myText + "' class='twitter-share-button'>Tweet</a></div>").insertBefore('#lastSection'); 
    

    count.json: -1 
    

    私はscript参照を移動しようとしましたページのheadセクションが助けにならなかった:

    <script src='http://platform.twitter.com/widgets.js' type='text/javascript'></script> 
    

    実際、私がそれをした後にツイートボタンが全く現れなかった。

    +0

    )あなたのサーバーは、スクリプトのMIMEタイプを「application/json」に設定しています。 – Pointy

    答えて

    0

    この回答は役に立ちましたか?バグのようです。

    Debug message "Resource interpreted as other but transferred with MIME type application/javascript"

    (可能デュープ!)

    7

    TwitterはJSONデータのコンテンツタイプでのJavaScriptファイル(http://urls.api.twitter.com/1/urls/count.json?url=$SOMEURL&callback=twttr.receiveCountを提供しているので。

    彼らはJSON-ことを認識していないようですPは、純粋なJSONではなく、JavaScript関数呼び出しに埋め込まれた逆シリアル化されたJSONです(

    関連する問題