以下 JavaScript 代码与 Facebook 相关

The following JavaScript code relate to Facebook

本文关键字:Facebook 相关 代码 JavaScript 以下      更新时间:2023-09-26
<!--Load scripts for Facebook scraper-->
 <div id="fb-root"></div>
<script>
 window.fbAsyncInit = function() {
  FB.init({
  appId  : '154617751273927',
  status : true, // check login status
  cookie : true, // enable cookies to allow the server to access the session
  xfbml  : true  // parse XFBML
});
};
 (function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());

在评论中使用"刮刀"一词是什么意思?这看起来像一个异步函数,它很 http://connect.facebook.net/en_US/all.js

我不确定这个 al.js 是做什么的。附加到 fb 根元素的结果。

这个异步功能有什么作用,为什么它被称为"刮板"?

你在问题中问过-

I am not sure what this al.js does

实际上all.js Facebook JavaScript SDK (Software Development Kit)是具有所有常见选项的JavaScript文件。

What does this async function do

async 函数加载SDK/all.js文件asynchronously这意味着它不会在加载该文件期间停止页面呈现。

SDK 将元素插入到 fb-root 中,这些元素希望相对于正文或相对于靠近页面顶部的元素进行定位。

分配给window.fbAsyncInit的函数会在加载 SDK 后立即运行。加载 SDK 后要运行的任何代码都应放在此函数中以及调用 FB.init 之后。

Why is it called a scraper

网页抓取与网络索引密切相关,后者索引使用机器人在网络上的信息,是一种通用技术被大多数搜索引擎采用。相比之下,网页抓取更关注关于 Web 上非结构化数据的转换,通常在HTML格式,转换为结构化数据,可以在中央本地数据库或电子表格。网页抓取也与网络自动化,模拟使用计算机进行人类浏览软件。网页抓取的用途包括在线价格比较,天气数据监测, 网站更改检测, 研究, 网络混搭和网络数据集成。阅读更多...

A little about faceBook __scraper__ from my understanding

实际上,它可以从网站(从您的网站,因为您已经使用了它/全部.js(中抓取数据,并且可以将这些数据发送到Facebook。基本上,这种抓取的一个常见示例是网页上的FaceBook Like按钮。当用户点击faceBook Like按钮时,抓取工具(在这种情况下是全部.js(从该站点抓取一些数据并将这些数据发送到faceBook,FaceBook将这些数据发布到用户的个人资料中,但这只是一个例子。FaceBook抓取工具允许用户"与Facebook连接",以获得身临其境和定制的博客文章或视频体验。用户的FB信息,如姓名,年龄,位置,个人资料图片,兴趣等,被抓取并编织成一个品牌故事。

您可以在此处阅读更多内容。

在网络上,一些使用__scraper__ 的网站也会通过更改/修改原始数据来存储来自良好网站的数据/内容,并发布到其他网站。几天前,我在另一个网站上找到了我的一个SO答案,我真的很震惊。我已经在元上报道过这件事,你可能会觉得很有趣。