-1

在我的 jsbin 中看到它工作正常:

http://jsbin.com/uhejis/1/edit

但我在三台计算机 xp、vista 和 7 上的本地 html 页面上尝试过它并没有什么问题?此代码在您的本地计算机上有效吗?

    <!DOCTYPE html PUBLIC 
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <!-- This is all the Meta Imports and customs -->
     <head>
     <meta property="og:title" content="Albuquerque Auto Repair" />
    <meta property="og:type" content="company" />
    <meta property="og:url" content="http://www.albuquerqueautomotiveservices.com/" />
    <meta property="og:image" content="http://imageshack.us/photo/my-images/694/logovcm.jpg/" />
    <meta property="og:site_name" content="Federated Automotive" />
    <meta property="fb:admins" content="100005049606455" />     
   </head>
            <body>
  <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
 <p>hello world</p>
    <div class="fb-like" data-href="http://www.facebook.com/FederateAutomotive" 
data-send="true" data-layout="button_count" data-width="450" data-show-faces="false"></div>
     </body>
    </html>
4

1 回答 1

0

您需要将文件上传到远程或本地 Web 服务器(您可以使用WAMP运行本地 Web 服务器)才能正确调用脚本。如果您从本地计算机打开文件,您的浏览器将使用file://协议而不是http://在尝试调用脚本时,并且不会找到它们,因为您的浏览器正在本地计算机上查找它们。

为清楚起见,这是使用文件协议时 Chrome 控制台的屏幕截图

于 2013-01-18T07:07:37.377 回答