微信公众号和微信小程序进程名获取及配置

这篇具有很好参考价值的文章主要介绍了微信公众号和微信小程序进程名获取及配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述:

微信公众号和微信小程序使用到了webview,但是和混合应用有区别。微信公众号和微信小程序不是利用安卓默认的浏览器内核,做了二次开发,称为X5内核。

测试准备工作:

1、开启X5内核调试模式

这个操作必须在真机上进行,模拟器无法操作

1.1 微信版本在7.0以下(不包含7.0),可以在任意聊天窗口输入:X5内核调试专用页,勾选选项:打开TBS内核Inspector调试功能

1.2 微信版本在7.0以上(包含7.0)

需要先在任意聊天窗口打开该链接:http://debugmm.qq.com/?forcex5=true​​​​​​

当出现该页面时,说明开启成功:

微信公众号和微信小程序进程名获取及配置

 然后再打开:X5内核调试专用页这个地址,按下图所示勾选选项:打开TBS内核Inspector调试功能

微信公众号和微信小程序进程名获取及配置

2、 获取小程序/公众号的进程名

谷歌浏览器驱动需要通过进程名进而去获取进程id和浏览器通信,所以需要提前获取小程序/公众号的进程名

微信公众号和微信小程序进程名获取及配置

 2.1 获取小程序的进程名,进入任意一个小程序中,然后通过命令获取小程序的pid

使用命令行:adb shell dumpsys activity top | findstr ACTIVITY(windows系统)

adb shell dumpsys activity top | grep ACTIVITY(mac系统)

微信公众号和微信小程序进程名获取及配置

再通过pid获取运行命令查询查询小程序的进程名:

adb shell ps pid

微信公众号和微信小程序进程名获取及配置

我这里获取到的进程名为:com.tencent.mm:appbrand0

2.2 获取微信公众号

流程命令与小程序一致,唯一的区别是:进入微信公众号后,一定要打开任意一篇文章

微信公众号和微信小程序进程名获取及配置

 我这里获取到的进程名为:com.tencent.mm:toolsmp

3、配置desired_capabilitie检查器会话

需要关闭安卓默认浏览器引擎创建的会话,重新创建新的与X5内核的会话,所以需要设置:

"recreateChromeDriverSession": True

因为X5内核启动了新的进程,所以需要配置浏览器驱动,让驱动能够找到进程,需要设置:

"chromeOptions": {"androidProcess": "com.tencent.mm:appbrand0"}   // 小程序

"chromeOptions": {"androidProcess": "com.tencent.mm:toolsmp"}   // 公众号文章来源地址https://www.toymoban.com/news/detail-496803.html

到了这里,关于微信公众号和微信小程序进程名获取及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序与公众号关联(同一主体),获取unionId并关联公众号openid

    有一些同学在实际开发中,会有通过微信的openid获取公众号的openid,或者其他内容,这几天正好在研究这个功能的实现(已实现),现做思路上的简单分享,希望能对需要解决该问题的同学有所帮助,有误之处敬请指正。 工具/语言/依赖 版本 备注 uniapp 2023-12 Springboot 2.1.12.

    2024年04月14日
    浏览(26)
  • 微信小程序通过web-view网页授权获取用户公众号OpenID

    第一步: 通过该地址 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfot=sandbox/index 获取到微信公众号测试号AppID与appsecret (测试公众号可以测试使用,个人公众号不允许使用。微信认证服务号可以使用,微信认证订阅号不可以使用)。 接口权限查看链接: https://developers.weix

    2024年02月08日
    浏览(57)
  • 微信小程序生态13-微信公众号自定义菜单、个性化菜单配置

    微信小程序生态1-初识小程序 微信小程序生态2-创建一个微信小程序 微信小程序生态3-微信小程序登录流程设计 微信小程序生态4-扫普通二维码进入小程序、打开短链接进入小程序 微信小程序生态5-微信公众号扫码登录PC端网页 微信小程序生态6-微信公众号授权登录(适用于H

    2024年02月13日
    浏览(34)
  • 【微信小程序二维码配置】微信公众平台配置二维码,小程序测试二维码,小程序动态二维码,然后扫码打开对应页面进行操作

    微信公众平台地址:微信公众平台 选择 开发管理 – 开发设置 – 扫普通链接二维码打开小程序 配置项 二维码规则: URL 为内含下载校验文件的服务器 URL , 可以加二级,比如我的 https://*** /preview , 二级随便写什么都可以 测试链接(选填): 匹配二维码规则地址,后加 *** 参数, 因

    2024年01月19日
    浏览(56)
  • 微信小程序和微信H5有什么区别?

    前言:进入公司会发现会从最常见的PC端开发,慢慢将重心转移到H5开发,再到小程序开发,后面随着公司业务的发展还需要开发APP,也就是Android。也有可能顺序不一样,作为一个合格的后端甚至全栈,这些还是要会的。 在开发微信小程序功能的时候,发现微信小程序和微信

    2024年02月11日
    浏览(33)
  • 【uniapp】多端(H5和微信小程序)

    目录 一、运行H5页面 二、去除H5顶部导航栏 三、区分H5页面和微信小程序的样式 四、H5页面下载视频、PDF 五、H5页面适配  打开网页后复制网页地址 然后打开微信开发者工具,点击公众号网页版,输入地址即可看到H5页面 无论是页面还是js还是css,都是一样的使用,样式如下

    2024年02月10日
    浏览(45)
  • uniapp和微信小程序去掉顶部标题

    今天刚开始做一个uniapp的项目,新建的项目带有默认顶部标题,要去掉。 找到配置文件pages.json,小程序在app.json 添加代码 完成。 最后这个项目会一直更新所遇到的问题,可能会比较慢,希望自己能够坚持完成。

    2024年02月13日
    浏览(30)
  • 搭建flask后端和微信小程序前端

    目录 一、准备工作 (1)我的前端代码 (2)我的后端代码 (3)后端运行成功的截图 (4)前端运行成功的截图  (5)整体运行成功的截图 二、部署后端  (1)在腾讯云的学生入口处购买服务器(建议选择ubuntu系统),设置管理秘钥,方便在本地远程连接。 (2)在本地的

    2024年02月04日
    浏览(41)
  • Uniapp和微信小程序的区别2023(详细)

    UniApp和微信小程序有一些区别,尽管它们都是用于开发小程序的框架,但在一些方面有所不同。以下是它们的区别: 开发语言和技术栈: UniApp:使用Vue.js作为开发语言,结合UniApp提供的组件和API进行开发。支持Vue的响应式数据绑定、组件化开发,同时支持使用HTML、CSS和Jav

    2024年02月13日
    浏览(31)
  • H5和微信小程序实现文件预览功能

    提示:本文仅供参考: 最近新增了一个需求,要求在H5和微信小程序生成方案并查看ppt和excel功能。本项目是taro框架打包生成的H5和小程序,代码仅供参考。 代码如下(示例): 代码修改如下(示例): 代码如下(示例): 1:先把本地的微信开发者工具,不校验HTTPS关掉再

    2024年02月17日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包