首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Whatsapp API进行Chrome扩展开发

使用Whatsapp API进行Chrome扩展开发
EN

Stack Overflow用户
提问于 2020-03-26 23:21:38
回答 2查看 1.5K关注 0票数 1

我正在尝试做一个铬扩展,它使用WhatsApp API来共享我所在页面的链接,只需点击一下扩展。API是- https://wa.me/?text=urlencodedtext,在这里我提供了urlencodedtext。

我编写的代码是-(函数(){ const _PHONE=‘’;window.open(https://api.whatsapp.com/send?phone=${YOUR_PHONE}&text=${encodeURIComponent(location.href)});} )();

上面的代码将我重定向到Whatsapp页面。ScreenShot被定向到Whatsapp页面会使进程更长。有没有方法可以跳过Whatsapp页面,直接转到web whatsapp (或者桌面whatsapp)。

EN

回答 2

Stack Overflow用户

发布于 2020-04-10 11:42:10

我不认为目前有使用该URL来做这件事。

在Web上,当您访问:https://api.whatsapp.com/send?phone=xxxxx&text=yyyy时,它将显示一个带有“发送”按钮的中间页面,如果您已经配置了它,该按钮将通过WhatsApp发送。

然而,在移动上,当您访问相同的URL时,它应该加载您的WhatsApp应用程序的内容,为您准备按下发送。

对于要编写的扩展,您必须执行以下操作:

  1. 接收来自扩展用户的输入。
  2. 检查是否在任何选项卡上打开了WhatsApp网页(这意味着您需要拥有查看所有打开的浏览器选项卡的权限)或使用WhatApp打开一个新选项卡。
  3. 使用Javascript启动一个新消息,其编号为您想要的(意思是您需要编辑浏览器页面的权限)。

我不相信您能够使用您提到的WhatsApp URL (不是API)来达到您的目的。

票数 1
EN

Stack Overflow用户

发布于 2022-11-05 18:32:04

也许这并不完全是您所需要的,但是如果您在链接的末尾添加"&type=phone_number&app_absent=0“,它将工作并直接发送到您想要的地方。

链接将类似于:"absent=0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60877700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档