1,一个链接: 参数是要分享的页面的链接

代码如下:

<a style="width:35px; height:40px; position:relative; top:10px; left:48px; " title="Share on Facebook" target="_blank"

οnclick="javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('https://www.baidu.com')+'&t='+encodeURIComponent(document.title), 'newWindow', 'width=800, height=400','center');void(0);"> 

2.fb识别的标签: 

代码如下:

<title>test</</span>title> 
<meta property="og:image" content="test/test.jpg" /> 
<meta property="og:description" content="test>" /> 
<meta property="og:url" content="https://www.baidu.com" />

注意: 
1.title fb可以自动读取要分享页面的title 这个要设置在fb的sharer.php参数里 
你也可以自己设置 方式就是

<meta property="og:title" content="test" />

2.image标签 可以写多个 分享人可以自己选择图片 
3.url就是你的要分享的页面 
4.description 介绍信息

提示: 
图片像素必须是100*100 这样的格式 我用90*90 就是OK的 
例如:300*100 150*50在www.facebook.com图片会截取90x90图片显示就不正确了 
如果图片小了 更不行了,分享的那个弹出框就不会显示你的图片 这个情况发生在图片小于90x90的情况吧

facebook分享理解:要分享的页面传递url过去,facebook通过这个url自动的去抓取符合要求的图片和标题和description。url后面可以带titile参数,带image和description 参数无效。

注意 ---》实际工作中遇到一个问题,使用

<title>test</</span>title> 
<meta property="og:image" content="test/test.jpg" /> 
<meta property="og:description" content="test>" /> 
<meta property="og:url" content="https://www.baidu.com" />

这种方式去分享到facebook中,分享发给facebook过去的链接是上面meta的这个页面地址(因为要抓取的内容都在meta标签中写了);而分享成功之后点击分享的内容,并没有跳转到https://www.baidu.com;

这个问题我用的解决方法是

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

<meta property="og:image" content="test/test.jpg" /> 
<meta property="og:description" content="test>" /> 
<meta property="og:url" content="https://www.baidu.com" /> 
</head>
<body οnlοad="window.location.href="http.www.baidu.com"">
</body>
</html>

就是页面跳转,看着有点别扭

应该换成google facebook 给出的官方分享代码

https://developers.facebook.com/docs/javascript/examples

网页上facebook分享功能的具体实现相关推荐

  1. 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮

    微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享 ...

  2. Android微信h5分享,H5网页实现微信分享功能

    H5网页实现微信分享功能 一,首先在公众号管理后台"公众号设置"的"功能设置"里填写JS接口安全域名,域名需要通过ICP备案,没有备案域名可以用SAE.BAE等 ...

  3. 使用FastReport.net 报表在网页上实现打印功能

    这些年的工作当中,最早是在8年前接触到FastReport这个报表工具,从名字上来看,直译过来就是快速报表,正所谓天下武功,唯快不破,FastReport报表早些年确实是制作报表的不二之选,8年前的工 ...

  4. Android 集成Facebook分享功能

    1,配置build.gradle 项目级别的gradle: repositories {mavenCentral() } app级别的gradle: dependencies { implementa ...

  5. 优酷复制的html代码怎么用,关于网页上增加视频功能的代码

    在开发网站上时候,不知道怎么在自己的网站上增加视频播放功能.后来找了许多资料,不管怎么说,还是在自己的网站上挂上了视频页面及播放窗口,尽管很小白,记录下来,以成长精进之用. 1直接利用优酷代码 先复制 ...

  6. 新版H5微信网页JS-SDK自定义分享功能实现

    1.先用  微信官方文档demo,下载下来去改就行, 概述 | 微信开放文档 2.(后端)填写上认证后的,公众号appid,appsecret. 3.(前端代码) 配置好需要的接口(调试打开debug ...

  7. vue 分享给好友 点击分享按钮_点击网页分享按钮,触发微信分享功能

    微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享 ...

  8. 点击网页分享按钮,触发微信分享功能

    微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享 ...

  9. 在网页上添加微信分享按钮,关注微信号等按钮

    转自:http://www.cnblogs.com/GmrBrian/p/3593071.html 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹 ...

最新文章

  1. sql server mvp 發糞塗牆
  2. 中国科学家将绘制最精细人脑三维“地图”
  3. thinkPHP开发基础知识 包括变量神马的
  4. Java面试笔试题整理
  5. 爱站CMS综合管理系统源码php版
  6. 现代优化计算方法_【公开课】供应链库存优化与需求预测管理
  7. Andorid视觉新冲击-Material design语言
  8. IOS-UISearchBar
  9. django-rest-framework二--权限(转载)
  10. 2.高速PCB设计规范(一)
  11. 专精特新是什么,为什么要申报“专精特新”中小企业
  12. 『GoLang』错误处理
  13. Intel CPU平台和架构介绍
  14. iOS开发-思维导图(初级)
  15. Push failed Remote: Support for password authentication was removed on August 13, 2021.
  16. Norgen提取试剂盒丨血浆/血清循环和核外RNA提取试剂盒
  17. ABAP-SAP 账号批量创建分配权限程序
  18. 随便拍几张照片赚了3K,近期的风口视频项目
  19. 【bug记录】 Argument of type ‘AsyncThunkAction<void, string, {}>‘ is not assignable to parameter of type
  20. Solr学习 DIH增量、定时导入并检索数据

热门文章

  1. 数学建模论文(国赛)写作建议
  2. hive 创建分区表 删除分区表 插入分区表
  3. 全景虚拟漫游实现(three.js)
  4. Zabbix #Zabbix 构建企业级监控告警平台 1
  5. redis-shake 同步redis数据
  6. github.global.ssl.fastly.net hosts
  7. android与华为窄带物联网,中国移动联合华为在成都布局窄带物联网
  8. 西游记对道教佛教都有贬损
  9. 数据的表示和运算,进制转换,BCD码,奇偶校验码,海明校验码,循环冗余码
  10. 对sizeof的一点点理解