HuolalaTech / page-spy-web

Debug remotely and easily like chrome devtools.
https://www.pagespy.org
MIT License
4.28k stars 257 forks source link

可自定义设备ID or 增加用户ID #125

Closed wbcyclist closed 8 months ago

wbcyclist commented 8 months ago

Description

在SDK初始化处,增加设备ID或用户ID的配置。

Suggested solution

目的是业务在使用时,由业务引导用户进入调试模式(非SDK渲染的图标),研发即可在房间列表通过业务ID关联出对应的用户设备。

new PageSpy({
  autoRender: false,
  uid: "", // 指定用户id
  deviceId: "", // 自定义设备唯一ID
  ......
});

Alternative

No response

Additional context

No response

Validations

wqcstrong commented 8 months ago

可以试试 title 参数:

new PageSpy({
  ...,
  title: "<uid>",
})
wbcyclist commented 8 months ago

可以试试 title 参数:

new PageSpy({
  ...,
  title: "<uid>",
})
截屏2024-01-15 15 52 00

title是可以,但占了一个显示页面信息的label,当用户打开多个页面时,不好定位要查找的页面。

wqcstrong commented 8 months ago
new PageSpy({
  title: '<uid> - <label>', // title 内容完全可自定义
})
wbcyclist commented 8 months ago

感觉这只是workaround的处理,😂如果能由client端指定设备ID更佳。