Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE8中的FB共享按钮Javascript错误_Javascript_Facebook_Internet Explorer 8_Share - Fatal编程技术网

IE8中的FB共享按钮Javascript错误

IE8中的FB共享按钮Javascript错误,javascript,facebook,internet-explorer-8,share,Javascript,Facebook,Internet Explorer 8,Share,我只在IE8中收到了FB共享按钮的javascript错误。这是在禁用旧共享按钮并随后重新启用后开始的(请参阅) 我得到的错误是: Message: Object doesn't support this property or method FB.Share Line: 128 Code: 0

我只在IE8中收到了FB共享按钮的javascript错误。这是在禁用旧共享按钮并随后重新启用后开始的(请参阅)

我得到的错误是:

Message: Object doesn't support this property or method
FB.Share                                                    Line: 128
Code: 0                                                     Char: 188
URI: http://static.ak.fbcdn.net/connect.php/js/FB.Share

有没有办法解决这个问题?

这样做怎么样

http://www.facebook.com/sharer.php?s=100&p[title]=SHARE%20ME&p[summary]=SOME%20CONTENT&p[url]=http://www.google.com&p[images][0]=http://fakeurl.com/shareImage.gif
细分:

http://www.facebook.com/sharer.php?s=100
-主URL
&p[title]=股份%20m
-股份所有权
&p[摘要]=大约%20内容
-分享段落
&p[url]=http://www.google.com
-要共享的URL

&p[图像][0]=http://fakeurl.com/shareImage.gif
-共享图像缩略图

这样做怎么样

http://www.facebook.com/sharer.php?s=100&p[title]=SHARE%20ME&p[summary]=SOME%20CONTENT&p[url]=http://www.google.com&p[images][0]=http://fakeurl.com/shareImage.gif
细分:

http://www.facebook.com/sharer.php?s=100
-主URL
&p[title]=股份%20m
-股份所有权
&p[摘要]=大约%20内容
-分享段落
&p[url]=http://www.google.com
-要共享的URL

&p[图像][0]=http://fakeurl.com/shareImage.gif
-共享图像缩略图

我也遇到了类似的问题,经过数小时的在线搜索后,删除了下面这行内容

<meta http-equiv="X-UA-Compatible" content="IE=7"/>

我也有类似的问题,在网上搜索数小时后,删除了下面的一行内容

<meta http-equiv="X-UA-Compatible" content="IE=7"/>

我在最初给出的链接中使用了稍加修改的答案:

<html xmlns:fb="http://ogp.me/ns/fb#" lang="en">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
  </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&appId=YOUR_APP_ID"; // appId must be valid
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
    <fb:share-button type="button" href="http://www.foobar.com"></fb:share-button>
  </body>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOUR_APP_ID”;//appId必须有效
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

我在最初给出的链接中使用了稍加修改的答案:

<html xmlns:fb="http://ogp.me/ns/fb#" lang="en">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
  </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&appId=YOUR_APP_ID"; // appId must be valid
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
    <fb:share-button type="button" href="http://www.foobar.com"></fb:share-button>
  </body>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOUR_APP_ID”;//appId必须有效
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

我发现,如果您可以通过选择Internet选项->安全->受信任站点->启用受保护模式将IE8设置为受保护模式,则页面工作正常。

我发现,如果您可以通过选择Internet选项->安全->受信任站点->启用受保护模式将IE8设置为受保护模式,页面运行正常。

我现在有相同的问题……有更新吗?我现在有相同的问题……有更新吗?