在微信公众号中,为了确保用户数据的安全,同时也为了方便用户进行内容分享,公众号开发者需要正确设置JS安全分享域名。以下是详细的设置攻略,帮助您轻松实现安全互动分享。
一、了解JS安全分享域名
JS安全分享域名是指在微信公众号中,允许通过JavaScript进行分享的域名。设置JS安全分享域名后,用户在公众号文章中点击分享按钮时,可以安全地跳转到指定的域名进行分享。
二、设置JS安全分享域名的步骤
1. 登录微信公众平台
首先,您需要登录微信公众平台(mp.weixin.qq.com),并确保您的公众号已经开通了原创保护功能。
2. 进入公众号设置
在公众号管理后台,点击“公众号设置”菜单,然后选择“功能设置”,再点击“JS接口安全域名”。
3. 添加安全域名
在“JS接口安全域名”页面,点击“添加安全域名”按钮。此时,您需要填写以下信息:
- 域名:输入您希望添加的安全域名,如“www.example.com”。
- IP:如果您的域名是通过CDN加速的,请填写CDN的IP地址。
- 备注:可选,您可以添加一些备注信息,以便日后管理。
4. 提交审核
填写完相关信息后,点击“提交审核”按钮。审核时间一般为1-3个工作日。
5. 获取审核结果
审核通过后,您可以在“JS接口安全域名”页面看到已添加的安全域名。此时,您就可以在公众号文章中使用JavaScript进行分享了。
三、注意事项
- 域名格式:请确保您输入的域名格式正确,如“www.example.com”。
- IP地址:如果您的域名是通过CDN加速的,请填写CDN的IP地址,而不是域名。
- 审核周期:审核时间一般为1-3个工作日,请耐心等待。
- 安全域名数量:每个公众号可以添加最多50个安全域名。
四、示例代码
以下是一个简单的示例代码,展示如何在公众号文章中使用JavaScript进行分享:
// 引入JSSDK
wx.config({
debug: false,
appId: 'your-app-id',
timestamp: 'your-timestamp',
nonceStr: 'your-nonce-str',
signature: 'your-signature',
jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage']
});
// 分享到朋友圈
wx.onMenuShareTimeline({
title: '分享标题',
link: '分享链接',
imgUrl: '分享图片链接',
success: function () {
// 用户成功分享后执行的回调函数
}
});
// 分享给朋友
wx.onMenuShareAppMessage({
title: '分享标题',
desc: '分享描述',
link: '分享链接',
imgUrl: '分享图片链接',
type: 'link',
dataUrl: '',
success: function () {
// 用户成功分享后执行的回调函数
}
});
通过以上设置和代码示例,您可以在公众号中实现安全互动分享,为用户提供更好的阅读体验。