首页 > 其他分享 >微信 H5 页面兼容性——转发给朋友

微信 H5 页面兼容性——转发给朋友

时间:2023-08-11 17:55:04浏览次数:52  
标签:转发给 自定义 微信 H5 分享 链接 页面

微信公众号页面提供了转发给朋友的功能,如果没有设置隐藏“发送给朋友”,就可以转发给朋友。

wx.hideMenuItems({
  menuList: [
    'menuItem:share:appMessage' // 发送给朋友
  ], // 要隐藏的菜单项
});

转发给朋友后,朋友可能会看到三种不同的分享内容。

1. 分享内容

1.1. 微信默认分享卡片

该卡片包含了:

  • 页面标题
  • 该页面访问地址

微信默认分享卡片

1.2. 自定义分享卡片

该卡片包含了:

  • 页面标题
  • 分享描述
  • 该页面访问地址
  • 分享图片

自定义分享卡片

1.3. 超链接

一个可以访问分享页面的超链接。这个超链接和微信公众号打开该页面,选择“复制链接”,得到的是一样的内容。

超链接

  • 如果从超链接进入,在“转发给朋友”,就是第三种,对方收到的就是超链接。
  • 如果没有自定义设置分享配置,就是第一种,对方收到的就是微信的默认分享卡片。
  • 如果自定义设置分享配置,就是第二种,对方收到的就是自定义分享卡片。

微信打开h5链接分享出去都是链接了,因为微信针对外部链接内容进行了规范管理。链接进入再分享就是链接了。

2. 自定义“转发给朋友”的分享内容

wx.ready(function () {   //需在用户可能点击分享按钮前就先调用
  wx.updateAppMessageShareData({ 
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: '', // 分享图标
    success: function () {
      // 设置成功
    }
  })
});

设置分享前需要先:

  • 绑定域名
  • 引入JS文件
  • 通过config接口注入权限验证配置
  • 通过ready接口处理成功验证

分享的配置就是写在 ready 接口中的。具体参看JSSDK使用步骤

最后可选

  • 通过error接口处理失败验证

标签:转发给,自定义,微信,H5,分享,链接,页面
From: https://www.cnblogs.com/xinjie-just/p/17623635.html

相关文章

  • 微信开发之一键修改好友标签的技术实现
    移除标签下的好友:把需移除的好友所有标签查出来(通讯录详情接口返回标签id,数据库需缓存),去掉想移出的标签id,labelIdList参数放进其他所有标签id。增加标签新好友:把需添加的好友所有标签查出来(通讯录详情接口返回标签id,数据库需缓存),labelIdList参数放进新标签id和原有所有标签......
  • 微信开发之获取标签好友的技术实现
    简要描述:获取标签列表请求URL:http://域名地址/getContactLabelList请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是String登录实例标识请求参数示例{"wId":"349be9b5-8734-45ce-811d-4e10ca568c67"}成功返回......
  • IOS App内嵌H5 swiper 轮播出现卡顿白屏闪烁
    话说在前头:前端开发同学遇到这个问题不慌,因为接下来你要踩的坑我都帮你们踩完了,所以有了这一篇博客。希望能帮到你轮播组件:[email protected](4x稳定的最后一个版本)设备:ios版本15x,14和16版本都挺好的,问题仅在ios15的版本出现现象:左右滑动卡顿,不连手,放开的......
  • CH582 CH592 CH573外接PA芯片
    一、PA简介PA是PowerAmplifier的简称,中文名称为功率放大器,简称“功放”,指在给定失真率条件下,能产生最大功率输出以驱动某一负载的放大器。对于射频通信系统,PA负责发射通道的信号放大,实现增加无线通讯距离的目的。二、PA芯片推荐中科微  AT2401CSkyworksRFX2401COctot......
  • 晨控CK-GW06-E01与汇川H5U系列PLC通讯手册
    晨控CK-GW06-E01与汇川H5U系列PLC通讯手册晨控CK-GW06-E01是一款支持标准工业通讯协议EtherNetIP的网关控制器,方便用户集成到PLC等控制系统中。本控制器提供了网络POE供电和直流电源供电两种方式,确保用户在使用无POE供电功能的交换机时可采用外接电源供电;系统还集成了六路......
  • 微信多开教程/电脑微信分身
    前言我自己有两个微信号,一个是私人号,另一个是工作号(加各种推销/HR,,,)在手机上微信分身很容易,但是PC端就不能了(张小龙****),所以本文教你如何多开微信教程在桌面上,找到微信的图标,然后右键->属性,如下图所示的,就是微信程序存储的真实路径,复制这个地址在任意位置新建一个txt文......
  • 使用GEWE框架处理微信收藏标签
    友情链接 GEWE框架 geweapi.com点击访问即可!获取收藏内容小提示:获取收藏的内容信息根据收藏ID读取详细内容请求URL:http://域名地址/api/favor/getcontent请求方式:POST请求头:Content-Type:application/json参数:参数名称数据类型必填说明appid是string设备idfav_id是string收藏id......
  • 微信技术分享:揭秘微信后台安全特征数据仓库的架构设计
    本文由腾讯技术工程师remyliu分享,原题“微信万亿数据仓库架构设计与实现”,本文收录时有内容修订和重新排版。1、引言没有足够的特征数据,安全策略将是“无根之木,无源之水”。微信的安全数据特征仓库应运而生,并成为整个安全业务的特征数据存储中心,每天服务了万亿级的特征数据读......
  • 基于ssm框架的智能快递柜微信小程序
    本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对系统的设计。整个开发过程首先对智能快递柜小程序进行需求分析,得出智能快递柜小程序主要功能。接着对智能快递柜小程序进行总体设计和详细设计。总体设计主要包括小程序功能设计......
  • 微信对空格转换造成curl语句执行失败
    背景:同事给过来一条curl语句,很纯粹的一句语句,执行,报错了。提示:nosuchfileordirectory????一脸的黑人问号❓这么简单的语句,还能报错?并且还非常的莫名其妙。解决后来又发了一句过来,看起来一模一样的语句,执行,竟然又成功了。啊,神奇了。(服务并没有任何的改变)问题了下原来第......