2011-08-09 11 views
3

私は新しいGoogle +1ボタンで遊んでいます。私は簡単なデモを設定しようとしました。Google +1ボタンのスクリプトがローカルのhtmlファイルに読み込まれない

これは私のコードです:

<html> 
<head> 
<title>Plus One</title> 
</head> 
<body> 

<!-- Place this tag where you want the +1 button to render --> 
<g:plusone callback="plus_one_callback" href="http://www.testurl.com/"></g:plusone> 

<!-- Place this tag after the last plusone tag --> 
<script type="text/javascript"> 
    (function() { 
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 
    po.src = 'https://apis.google.com/js/plusone.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 
    })(); 

function plus_one_callback(){ 
    alert('callback'); 
} 
</script> 


</body> 
</html> 

それがボタンをレンダリングしていないと私のコンソールにエラーメッセージがありませんが。ここで

は私の放火犯のネットパネルののscreengrabです:

screenshot

これがなぜ起こるか誰でも知っていますか?

答えて

2

Firefox 3では外部JSスクリプトをローカルで実行できないため、動作しません。または、より正確には、firefoxがURLに「file://」と表示されたときに問題が発生します。この質問はまたhereと回答しました。別のブラウザを使用した場合、おそらく動作します。

しかし、ローカルで作業するには、この種のものが本当に必要な場合は、解決策があります。 WAMPまたはXAMPPをインストールして、ローカルサーバーを実行できます。

関連する問題