一个快速打开微信收藏的方法

微信收藏可以当作便签来用,优点是可以同步。但是作为便签,微信收藏的路径太深了。

Android 上有个办法设置微信收藏的快捷方式。微信在系统里注册了"weixin://"的 url scheme,比如微信收藏的 url 是 weixin://dl/favorites 在浏览器输入这个地址就能打开微信收藏。把这个地址保存到浏览器的书签,然后把书签添加到桌面,就相当于把微信收藏添加到桌面快捷方式了。

由于某些半智能手机品牌粉过于矫情,我把这部分删掉了,反正也懒得在半智能手机上麻烦。

不同系统不同浏览器对 url 格式有不同的限制,所以还需要转变一下。

安卓原生浏览器,url地址需要变成 javascript:window.location.href='weixin://dl/favorites';

Chrome 浏览器可以直接用 weixin://dl/favorites

QQ浏览器要用到 data url data:text/html,<html><script>window.location.href='weixin://dl/favorites';</script></html>

UC浏览器不知道怎么弄。

微信更多url:

weixin://dl/scan 扫一扫
weixin://dl/feedback 反馈
weixin://dl/moments 朋友圈
weixin://dl/settings 设置
weixin://dl/notifications 消息通知设置
weixin://dl/chat 聊天设置
weixin://dl/general 通用设置
weixin://dl/officialaccounts 公众号
weixin://dl/games 游戏
weixin://dl/help 帮助
weixin://dl/feedback 反馈
weixin://dl/profile 个人信息
weixin://dl/features 功能插件

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,您想了解关于如何编写微信小程序页面打开微信客服接口的相关内容吗?以下是具体步骤: 1. 打开微信小程序开发者工具,创建一个新的小程序项目; 2. 在项目的 app.json 文件中,添加以下代码: ``` { "pages": [ "index" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "打开微信客服页面", "navigationBarTextStyle": "black" }, "tabBar": { "color": "#999999", "selectedColor": "#4e4e4e", "borderStyle": "white", "backgroundColor": "#ffffff", "list": [{ "pagePath": "pages/index/index", "iconPath": "image/icon_home.png", "selectedIconPath": "image/icon_home_HL.png", "text": "首页" }] }, "permission": { "scope.userLocation": { "desc": "使用您的位置信息" } } } ``` 这段代码中,我们定义了小程序的页面路由和导航栏样式,以及添加了一个“首页”标签页。同时,为了打开微信客服页面需要获取用户的位置信息,在 permission 中声明了相关权限。 3. 在 pages 目录下,创建一个名为 index 的页面,在 index.js 文件中,添加以下代码: ``` Page({ data: { longitude: "", latitude: "" }, onLoad: function (options) { wx.getLocation({ type: "wgs84", success: (res) => { console.log("获取位置信息成功", res); this.setData({ longitude: res.longitude, latitude: res.latitude }); }, fail: () => { console.log("获取位置信息失败"); } }); }, toService: function () { wx.openCustomerService({ corpId: "", // 企业号的corpid,非必填项 onSuccess: function (res) { console.log('成功打开客服页面', res); }, onFail: function (res) { console.log('打开客服页面失败', res); } }); } }) ``` 在这段代码中,我们在 onLoad 生命周期中调用 wx.getLocation API 获取用户的位置信息,然后在 toService 方法中调用 wx.openCustomerService API 打开微信客服页面。其中,corpId 是企业号的 corpid,如果不是企业号,该参数不需要填写。在 onSuccess 和 onFail 回调函数中,我们可以处理打开客服页面成功或失败的逻辑。 4. 在 index.wxml 文件中,添加以下代码: ``` <view class="container" bindtap="toService"> <text class="title">点击这里联系客服</text> </view> ``` 这段代码中,我们在小程序页面中添加了一个触发打开微信客服页面的按钮。 5. 在 index.wxss 文件中,添加以下代码: ``` .container { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; } .title { font-size: 16px; font-weight: bold; color: #333; margin-bottom: 20px; } ``` 这段代码中,我们定义了小程序页面的样式,使其居中显示,并设置了按钮的样式。 到此为止,一个简单的微信小程序页面打开微信客服接口的示例就完成了。现在,您可以点击按钮尝试打开微信客服页面了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值