GVKun编程网logo

使用AJAX连接Facebook HTML5和评论元素(ajax怎么连接数据库)

5

关于使用AJAX连接FacebookHTML5和评论元素和ajax怎么连接数据库的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于ajax–facebook如何加载页面?、ajax–获取Fa

关于使用AJAX连接Facebook HTML5和评论元素ajax怎么连接数据库的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于ajax – facebook如何加载页面?、ajax – 获取Facebook粉丝的名字、Facebook 发布新版 Android 应用,告别 HTML5、Facebook 将所有视频从 Flash 切换成 HTML5等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

使用AJAX连接Facebook HTML5和评论元素(ajax怎么连接数据库)

使用AJAX连接Facebook HTML5和评论元素(ajax怎么连接数据库)

Facebook指示我们将以下代码放在我们的页面上:
<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>

而不是我把它包装在一个函数中:

function ReloadSocialSharing() {
    //facebook
    (function (d,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=myappid";
        fjs.parentNode.insertBefore(js,fjs);
    }(document,'facebook-jssdk'));
}

并在里面调用它:$(function(){}

现在我喜欢的按钮和我的评论通过Facebook面板都显示并正常工作.然后我进行AJAX调用并将新的html元素添加到我的页面中.这些已经有适当的Facebook标记,类似于我原来的字段.我这样做我的ajax调用:

$('#search').ajaxSubmit(GetSearchAjaxFormOptions(!isDefault,element));

function GetSearchAjaxFormOptions(displayResetPreferencesButton,giveMeFocus) {
    return {
        target: '#search-results',data: GetSearchData(),success: function () { RunAfterSearchResultsAreReturned(giveMeFocus) },error: function (error) {
            alert("Oops. There was an error.")
        }
    };
}

RunAfterSearchResultsAreReturned() {
   ........
   ReloadSocialSharing();
}

这一切都很好,但是,通过Ajax调用添加的新的社交共享元素没有连线并且不起作用.我错过了什么?

谢谢!

注意:我已经看到了关于使用FB.XFBML.parse()的注释;但是,我试图避免使用XFBML.

解决方法

你的尝试不起作用的(主要)原因是因为这一行:
if (d.getElementById(id)) return;

即代码检查facebook脚本(您使用其余包含的代码动态添加的脚本)是否已经存在,如果是,则不再包括它.我认为重复数据删除是有原因的,无论如何,我测试了重新运行代码(通过确保脚本添加两次)没有成功.

我看到你关于XFBML的注释,但是调用FB.XFBML.parse()(没有任何参数)似乎工作,即使你实际使用的标记是HTML5:

setTimeout(function() {
    $('<divdata-send="false" data-layout="standard"
        data-width="450" data-show-faces="false" data-colorscheme="light"
       data-action="like"></div>').appendTo('#test');
    FB.XFBML.parse();
},2000);

工作实例于jsFiddle.

ajax – facebook如何加载页面?

ajax – facebook如何加载页面?

我已经阅读了某个地方Facebook通过Ajax调用隐藏的iframe加载页面……这是真的吗?
Facebook使用 something they call BigPipe,它将页面分成一堆小的“小页面”,通过AJAX单独加载.

在下图中,以浅蓝色突出显示的区域是单独的小页面.

ajax – 获取Facebook粉丝的名字

ajax – 获取Facebook粉丝的名字

我试图抓住我管理的Facebook粉丝专页的粉丝的名字。我已经做了一些窥探,显然FB API不支持这一点,但Facebook实际上使用AJAX / JSON填充列表。无论如何,任何人都可以建议一种方式自己做这个电话,并以纯文本形式获取数据?

此外,我发现一个人在Ruby中写道,但我完全不熟悉这种语言。

我在这里先向您的帮助表示感谢!

在当前的FQL模式中,建议无法获取任何给定的PAGE的FANS集合。我认为他们正在隐藏这些信息,因为他们在页面上显示FANS …有人会认为至少ADMIN有权查看用户列表。

无论如何…我希望有可能在不久的将来成为可能。

Facebook 发布新版 Android 应用,告别 HTML5

Facebook 发布新版 Android 应用,告别 HTML5

12 月 14 日消息,据国外媒体报道,Facebook 发布了新版 Android 智能手机应用,与此前发布的 iOS 应用体验没有什么太大不同,除了 Facebook 对移动体验进行彻底修复。

此前,Facebook 联合创始人、首席执行官马克・扎克伯格(Mark Zuckerberg)曾公开表示,完全押注 HTML5 是 Facebook 移动战略的 “最大战略性失误”。

随后 Facebook 抛弃了自己的 HTML5 计划,并开始为特定的平台专门推出移动应用 -- 如 iPhone 和 Android—— 它们被期望运行速度更快,提供更好的用户体验。

扎克伯格当时曾表示,这么做的结果是用户与 Facebook 交互作用更强。其实,新 Android 应用与 iPhone 应用此前变化类似。

与之前发布的新版 iOS 应用一样,Facebook 新推出的 Android 应用启动和反应速度更快。分析人士认为,新版 Android 应用与此前发布的 iOS 应用体验没有什么太大不同,除了 Facebook 对移动体验进行彻底修复。 

Facebook 将所有视频从 Flash 切换成 HTML5

Facebook 将所有视频从 Flash 切换成 HTML5

许多科技巨头都希望最终杀死漏洞不断的Adobe Flash,但是想要放弃却并不是那么地容易。不过知名社交网络Facebook的首席安全官却言出必行,并且在6个月后正式将全站视频默认切换到了HTML5。在今日撰写的一篇博客文章中,Facebook前端工程师Daniel Baulig写到:“我们仍将继续与Adobe合作带来更加安全可靠的Flash平台游戏体验,但会在所有浏览器上默认改变视频内容”。

此前,HTML5主要用来处理页面上繁重的web视频任务(包括Newsfeed等页面),但在旧版浏览器上无法最佳实现,因此Facebook不得不通过Flash承载某些内容。

不过现在,该公司已经完成了广泛的调试,并且信心满满地将HTML5作为全站的默认选项了。Bauig表示:

我们决定一开始只向小部分浏览器用户推出HTML5版本,不过随着改进和修复,今后还会不断向更多版本的浏览器和操作系统进行推送。

本次切换之后,Facebook的开发团队能够借助jest和WebDriver等HTML5工具,为用户带来更快更可靠的视频。

[编译自:TNW , 来源:FB]

转载自:cnbeta.com

今天关于使用AJAX连接Facebook HTML5和评论元素ajax怎么连接数据库的讲解已经结束,谢谢您的阅读,如果想了解更多关于ajax – facebook如何加载页面?、ajax – 获取Facebook粉丝的名字、Facebook 发布新版 Android 应用,告别 HTML5、Facebook 将所有视频从 Flash 切换成 HTML5的相关知识,请在本站搜索。

本文标签: