iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >Html5页面在微信端的分享
  • 504
分享到

Html5页面在微信端的分享

2023-06-09 21:06:57 504人浏览 八月长安
摘要

HTML5页面在微信端的分享?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、获取基本信息找到已有公众号的appid,根据这个appid和url向后端发起请求,

HTML5页面在微信端的分享?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

一、获取基本信息

找到已有公众号的appid,根据这个appid和url向后端发起请求,拿到配置所需要的参数:timestamp、noncestr和signature。

二、实现

1、页面引入js-SDK文件

通过script标签,引入微信官网的JS-SDK文件

<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"></script>

基本配置

wx.config({  debug: false, // 是否开启调试模式  appId: appid, //appid  timestamp: timestamp, // 时间戳  nonceStr: noncestr, // 随机字符串  signature: signature, // 签名  jsapiList: [    'onMenuShareTimeline',    'onMenuShareAppMessage',    'onMenuShareQQ',    'onMenuShareWeibo',    'onMenuShareQZone'  ] // 需要使用的JS接口列表})

使用

wx.ready(function(){  // 分享给好友  wx.onMenuShareAppMessage({    title: title, // 分享标题    desc: desc, // 分享描述    link: link, // 分享链接    imgUrl: imgUrl, // 分享图标    success: function () {      doShareDone()    },    cancel: function () {      doShareCancel()    }  })   // 分享到朋友圈  wx.onMenuShareTimeline({    title: title, // 分享标题    link: link, // 分享链接    imgUrl: imgUrl, // 分享图标    success: function () {      doShareDone()    },    cancel: function () {      doShareCancel()    }  })})
// 分享成功回调function doShareDone () {  console.log('分享成功')}
// 取消分享回调function doShareCancel () {  console.log('取消了分享')}

三、调试

wx.config里的debug字段设置为true时,就可以进行调试。

调试要用到微信开发工具,选择公众号网页项目,输入页面地址就可以了。

四、遇到的问题及解决方案

微信JS-SDK说明文档的附录5里有大部分问题的解决方案,在这里我列出我遇到的几个上面没有给出解决方案的。

Uncaught TypeError: Cannot read property 'config' of undefined

解决:html页面单独引入了sdk,并且组件统一也引入了一遍sdk,导致问题,删除其中之一。

Uncaught (in promise) TypeError: Cannot read property 'ready' of undefined

解决:同问题1。

invalid signature

解决:如果文档里的方法都没有解决这个问题,还有一种方法,先设置一种最基础的配置,使其config ok,然后再设置一遍自己需要的有各种参数的分享文案,这样能绕过配置,成功分享。说的可能有点拗口,简单点理解就是,页面只要有一个config成功的配置,就可以再继续配置其它分享,哪怕这个分享配置的signature无效。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: Html5页面在微信端的分享

本文链接: https://www.lsjlt.com/news/257912.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Html5页面在微信端的分享
    Html5页面在微信端的分享?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、获取基本信息找到已有公众号的appid,根据这个appid和url向后端发起请求,...
    99+
    2023-06-09
  • 微信端html5页面如何调用分享接口
    小编给大家分享一下微信端html5页面如何调用分享接口,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!最近公司做了一个给学生投票的H5页面,主要是在微信端使用,需要添加微信分享功能;本文章主要是记录调用微信分享接口需要注意的...
    99+
    2023-06-09
  • H5分享h5页面、小程序到微信
    1、H5分享h5页面(卡片链接形式)到微信 先去微信公众平台填写js接口安全域名 本来想用微信开发js-sdk的,但是做了半天好像没啥效果 概述 | 微信开放文档 (qq.com) 引入js文件:http://res.wx.qq.com/o...
    99+
    2023-09-06
    微信 uni-app html5
  • 怎么在Html5中实现微信分享功能
    这期内容当中小编将会给大家带来有关怎么在Html5中实现微信分享功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、安装 weixin-js-sdknpm install weixin-js-...
    99+
    2023-06-09
  • 小程序页面如何分享到微信群
    小程序页面分享到微信群的步骤:打开需要分享小程序。点击右上角的“···”。会弹出一些功能信息,选择“分享给朋友”。(注意:部分小程序不支持分享功能)选择群分享即可。...
    99+
    2024-04-02
  • php的H5网页端如何分享到微信中带图片和缩略图-微信卡片式分享-微信分享链接带图片
    php的H5网页端如何分享到微信中带图片和缩略图 首先先去公众号获取id和添加IP白名单 在这里插入图片描述 好了废话不多说直接上代码 ...
    99+
    2023-09-17
    php 微信 开发语言
  • 怎么在Html5中实现页面二次分享
    怎么在Html5中实现页面二次分享?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。文档地址,通过引入官方API。文档写挺好,直接传入shareInfo就得了。<scri...
    99+
    2023-06-09
  • 如何解决vue单页面在微信下只能分享落地页的问题
    这篇文章主要介绍如何解决vue单页面在微信下只能分享落地页的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实际上关键词叫 微信pushState只能分享落地页 更贴切一点应用场景...
    99+
    2024-04-02
  • html5中canvas微信海报分享的示例分析
    小编给大家分享一下html5中canvas微信海报分享的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!随机产生一张图片拿到微信用户的头像和称呢(自己调后端...
    99+
    2023-06-09
  • 单页面路由工程如何使用微信分享及二次分享
    这篇文章主要介绍单页面路由工程如何使用微信分享及二次分享,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!wxShare 说明文档单页面路由工程使用微信分享及二次分享解决方案很多人在单页...
    99+
    2024-04-02
  • JS中静态页面如何实现微信分享功能
    这篇文章主要介绍了JS中静态页面如何实现微信分享功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前台代码:<script ...
    99+
    2024-04-02
  • Html5页面如何获取微信公众号的openid
    小编给大家分享一下Html5页面如何获取微信公众号的openid,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!H5页面是运行在微信浏览器的需要与公众号关联(即需要...
    99+
    2023-06-09
  • 怎么在HTML5中实现外部浏览器唤起微信分享
    本篇文章为大家展示了怎么在HTML5中实现外部浏览器唤起微信分享,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。html部分:<script src="mshare.js&q...
    99+
    2023-06-09
  • 怎么把html5页面嵌入到微信小程序
    本篇内容介绍了“怎么把html5页面嵌入到微信小程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2024-04-02
  • VueJs单页应用如何实现微信网页授权及微信分享功能
    这篇文章主要介绍了VueJs单页应用如何实现微信网页授权及微信分享功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在实际开发中,无论是做P...
    99+
    2024-04-02
  • 分析微信H5页面前端开发几个兼容性坑
    这篇文章主要讲解了“分析微信H5页面前端开发几个兼容性坑”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析微信H5页面前端开发几个兼容性坑”吧!1、ios端...
    99+
    2024-04-02
  • uniapp分享微信提示由于不支持的分享类型无法分享到微信,App分享为微信小程序方法,由于不支持的分享类型无法分享到微信,由于应用和小程序未绑定在同意微信开放平台账号,无法分享到微信.
    文章目录 由于不支持的分享类型无法分享到微信(解决)由于应用和小程序未绑定在同意微信开放平台账号,无法分享到微信(解决)share:fail [Share微信分享:-3]Unable to send, https://ask.dcl...
    99+
    2023-08-20
    小程序 微信小程序 微信
  • html5页面的示例分析
    这篇文章将为大家详细讲解有关html5页面的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。内容 与之前的HTML4.01相比,HTML5增加了非常多的改变:①&n...
    99+
    2024-04-02
  • 如何实现HTML5页面音视频在微信和app下自动播放
    这篇文章将为大家详细讲解有关如何实现HTML5页面音视频在微信和app下自动播放,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。纯H5页面在手机端中是无法实现自动播放,移动...
    99+
    2024-04-02
  • 微信html5页面如何调用第三方位置导航
    这篇文章主要介绍了微信html5页面如何调用第三方位置导航,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信h6页面拉起第三方导航应用需要准备的:通过微信认证的公众号有备案过...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作