我如何结合两者的例子 https://github.com/facebook/php-sdk/blob/master/examples/example.php和https://github.com/facebook/connect-js/blob/master/examples/jquery/login.html 最终目标是我们可以使用jQuery登录,不知何故,以下行仍然有效 $user = https://stackoverflow.com/questions/6147631/facebook-login-how-to-combine-javascript-with-php-sdk/$facebook->getUser(); 我目前注意到的是,当我使用JavaScript登录时,它不会使用PHP设置会话,因此,它与基于PHP的SDK不兼容(因此在这种情况下$ user仍然为null) 我不是getLoginUrl()”>Login with Facebook忠实粉丝,因为它会导致浏览器加载不同的页面(Facebook登录),然后重定向回到网络应用。 如果我可以加载弹出框供用户登录,然后透明地重定向回我的网络应用程序,那就更理想了。 因此,我们将非常感谢有关如何实施此用户体验的任何建议。 谢谢!
我使用ajax渲染一个带有Facebook Like Button插件的内容页面。 问题是,当用户提出类似的问题时,Facebook会提取元信息,但我不知道如何使用ajax分配元数据。 我尝试使用append to head int FB.init但它似乎不起作用,当用户喜欢Facebook上的页面时,更新没有反映出来 $(‘head’).append(“‘);
情况 :我正在编写适用于任何页面的chrome扩展。 问题问题 :我无法将jQuery加载到Facebook中,我想了解发生了什么。 假设 :Facebook拥有一些超级先进的技术,以某种方式检测到两者: 当jQuery通过chrome扩展在一个表面上独立的 JSVM执行上下文中加载时,Facebook megamind以某种方式知道这个表面上独立的 JSVM执行上下文,并阻止它。 jQuery是通过script.src加载并阻止的 (当我使用通过HTTPS服务的谷歌CDN而不是方法2不起作用的jQuery时, 但是不足以回答 )。 数据 我怎么知道jQuery没有加载? 我⌘⌥j在Chrome中调出控制台。 当我做 : > jQuery >> ReferenceError : jQuery is not defined. > $(‘body’) >> Error : Tried to get element “body” but it is not present on the page. 我如何尝试在Facebook中加载jQuery? 方法1(必需但失败) : 通过manifest.json文件中的以下代码: “content_scripts” : [ { “matches” […]