Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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
Javascript 为什么我不能在Facebook上共享我的网页链接?_Javascript_Jquery_Html_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 为什么我不能在Facebook上共享我的网页链接?

Javascript 为什么我不能在Facebook上共享我的网页链接?,javascript,jquery,html,facebook,facebook-graph-api,Javascript,Jquery,Html,Facebook,Facebook Graph Api,代码看起来很好,但我不知道为什么它不弹出FB并共享我的网站 这里是js部分 function streamPublish(name, description, hrefTitle, hrefLink, userPrompt){ FB.ui( { method: 'stream.publish', message: '', attachment: {

代码看起来很好,但我不知道为什么它不弹出FB并共享我的网站

这里是js部分

function streamPublish(name, description, hrefTitle, hrefLink, userPrompt){
          FB.ui(
          {
              method: 'stream.publish',
              message: '',
              attachment: {
                  name: name,
                  caption: '',
                  description: (description),
                  href: hrefLink
              },
              action_links: [
                  { text: hrefTitle, href: hrefLink }
              ],
              user_prompt_message: userPrompt
          },
          function(response) {

          });

      }
      function showStream(){
          FB.api('/me', function(response) {
              //console.log(response.id);
              streamPublish(response.name, 'Connect with Abhishek Raj Simon on his new website http://abhisheksimion.cjb.net', 'hrefTitle', 'http://abhisheksimion.cjb.net', "Share abhisheksimion.cjb.net");
          });
      }
html



有人能指出我哪里出了问题吗?您可以访问正在进行的工作网站

我收到一个javascript错误:

错误:未定义showStream 源文件: 行:1

我认为在脚本标记第128行中,结束括号应该更高,以关闭
fqlQuery()
函数。如前所述,
showStream()
fqlQuery()
函数的一部分,它会导致
showStream()
失败

如果您只想添加基本的facebook功能,如“喜欢”和“共享”,那么无需使用繁重的javascript即可实现


其中“yoursite.com”是您想要共享的站点。可以使用opengraph标记指定内容错误控制台。清除它,然后重新加载页面。当您尝试在页面上执行任何操作时,它将显示您的任何错误。至于第128行,我只是直观地检查了你的脚本。我只是检查了你的网站,点击了链接,我得到了弹出窗口。你确定你启用了javascript,并且没有运行任何弹出窗口阻止程序吗?看起来自从他发布问题后,他已经修复了它。@Alan,@echeese:Ya弹出窗口现在就来了,当时我的网速非常慢,过了一段时间,我检查了我的连接,所以可能这就是为什么在我更正后,我找不到区别。谢谢大家的帮助:)
<a id="fbanchor" href="#" onclick="showStream(); return false;">Like it, Share it!</a>