javascript - 在没有 JavaScript SDK 的页面上创建 Facebook“Like”按钮
问题描述
我们现在在我们的网站上有“喜欢页面”代码(来自 facebook 开发页面),但我注意到 javascript sdk 正在减慢我们网站的页面速度(另一个外部请求!)。
我想知道是否可以只将链接附加到按钮上,而不是包含 javascript sdk。在我们当前的“喜欢页面”按钮上,当我单击它时,我会在弹出窗口的 url 中得到这个:
https://www.facebook.com/login.php?next=https%3A%2F%2Fwww.facebook.com%2Fplugins%2Ferror%2Fconfirm%2Fpage%3Fiframe_referer%3Dhttps%253A%252F%252Fwww.lifeleap.org%252Fis-my-relationship-right-for-me%252F%26kid_directed_site%3Dfalse%26secure%3Dtrue%26plugin%3Dpage%26return_params%3D%257B%2522app_id%2522%253A%2522%2522%252C%2522channel%2522%253A%2522https%253A%252F%252Fstaticxx.facebook.com%252Fconnect%252Fxd_arbiter%252Fr%252Fj-GHT1gpo6-.js%253Fversion%253D43%2523cb%253Df246ad6b1a27112%2526domain%253Dwww.lifeleap.org%2526origin%253Dhttps%25253A%25252F%25252Fwww.lifeleap.org%25252Ff15a3bdc42a846e%2526relation%253Dparent.parent%2522%252C%2522container_width%2522%253A%2522370%2522%252C%2522hide_cover%2522%253A%2522false%2522%252C%2522href%2522%253A%2522https%253A%252F%252Fwww.facebook.com%252Flifeleap%2522%252C%2522locale%2522%253A%2522en_US%2522%252C%2522sdk%2522%253A%2522joey%2522%252C%2522show_facepile%2522%253A%2522false%2522%252C%2522show_posts%2522%253A%2522false%2522%252C%2522width%2522%253A%2522350%2522%252C%2522ret%2522%253A%2522sentry%2522%252C%2522act%2522%253Anull%257D
当我将此网址粘贴到浏览器中时,它会请求登录,然后提供正确的 Facebook 页面,让您可以选择“喜欢”该页面。尽管它很脏,但它确实有效。
一直在到处寻找完成此任务的指南、解释或教程,但一无所获。
有没有人对如何更好地实施这样的链接有任何建议?是否需要剥离其中的一些内容?如果我必须使用这样的链接,我至少希望它尽可能通用和简短。
解决方案
推荐阅读
- node.js - 无法从数组中提取记录
- .net - 如何使用共享同一父级的另一个表单中的值
- php - Wordpress - 显示指向当前页面的路径的页面
- java - 使用 Struts 的 JQuery.ajax 错误 400 错误请求
- mongodb - symfony4 与教义-odm:如何在聚合构建器中添加一个或多个组
- java - 创建大小未知的数组?
- dns - 仅使用 DNS 重写 URL
- dart - Bloc 模式不会在屏幕上显示新添加的用户到 sqflite
- html - Bootstrap 4 列和行产生不需要的填充
- java - Spark 作业问题 [java.lang.VerifyError: class com.fasterxml.jackson.module.scala.ser.ScalaIteratorSerializer 覆盖 final 方法 withResolved]