MyGit
🚩收到GitHub仓库的更新通知

HuolalaTech/page-spy-web

Fork: 238 Star: 4033 (更新于 2024-05-08 18:51:24)

license: MIT

Language: TypeScript .

Debug remotely and easily like chrome devtools.

最后发布版本: v1.8.5 ( 2024-04-23 15:02:15)

官方网址 GitHub网址

✨免费申请网站SSL证书,支持多域名和泛域名,点击查看

Page Spy

Release license Build Status
Browser SDK version Wechat SDK version Alipay SDK version
UniApp SDK version Taro SDK version Harmony SDK version
API Version Go Version

PageSpy - Remote debugging as seamless as local debugging. | Product Hunt PageSpy - Remote debugging as seamless as local debugging. | Hacker News

English | 中文 | 日本語

Intro

PageSpy is a tool used for debugging projects on platforms such as Web, Mini Programs, and HarmonyOS apps.

Based on encapsulation of native web APIs, it filters and transforms the parameters of native methods when called, and converts into messages with specific format for consumption by the debugger client. The debugger presents ui in an interactive devtools-like for easy viewing after receives the message data.

Home

When should I use?

It's PageSpy show time whenever you can't debug code with local devtools! Let's see the following instances:

  • Debugging of H5 or webview app locally: in the past, some products provided panels that could display information on H5, but the small screens of mobile devices make it inconvenient for operation, and the display is not user-friendly. Issues such as information being truncated are also common.
  • Remote work and cross-regional collaboration: traditional communications such as emails, phone calls, and video conferences are inefficient, and fault information is not comprehensive, making it prone to misunderstandings and misjudgments.
  • White screen issues on user devices: traditional approaches to troubleshooting, such as data monitoring and log analysis, depend on troubleshooters understanding business requirements and technical implementations.

The commonality among these issues is that developers cannot view runtime information as easily as they can using the console.

To address this, PageSpy provides a live view of the project for technical personnel to inspect on the debugging side. In remote collaborative scenarios, testers no longer need to frequently provide fault information to technical personnel through text, screenshots, voice messages, or screen recordings.

How to use?

In order to ensure data security and facilitate your usage, we offer comprehensive, out-of-the-box deployment solutions. Developers can choose any deployment method according to their own situations.

Option 1: deploy by node

Video tutorial:

yarn global add @huolala-tech/page-spy-api@latest

# if you use npm

npm install -g @huolala-tech/page-spy-api@latest

After the download is complete, you can directly execute page-spy-api in the command line to start the service. Once the deployment is successful, you can open the browser and access <host>:6752, the Inject SDK menu will be at the top, and you can find how to configure and integrate in the business project by click the menu.

Option 2: deploy by docker

Video tutorial:

docker run -d --restart=always -p 6752:6752 --name="pageSpy" ghcr.io/huolalatech/page-spy-web:latest

Once the deployment is successful, you can open the browser and access <host>:6752, the Inject SDK menu will be at the top, and you can find how to configure and integrate in the business project by click the menu.

Community

Join us on our Official Discord Server!

Roadmap

Click to see the Roadmap.

How to contribute?

Click to see the Contributing.

FAQ

Click to see the FAQ.

最近版本更新:(数据更新于 2024-05-08 18:51:08)

2024-04-23 15:02:15 v1.8.5

2024-04-19 11:41:58 v1.8.4

2024-04-17 14:23:15 v1.8.3

2024-04-03 19:32:05 v1.8.2

2024-04-03 18:23:13 v1.8.1

2024-04-02 11:56:30 v1.8.0

2024-03-20 15:37:51 v1.7.10

2024-03-13 11:15:11 v1.7.9

2024-03-12 19:01:51 v1.7.8

2024-02-20 17:27:48 v1.7.7

HuolalaTech/page-spy-web同语言 TypeScript最近更新仓库

2024-05-14 03:21:11 langgenius/dify

2024-05-14 02:52:56 immich-app/immich

2024-05-13 19:34:15 element-plus/element-plus

2024-05-13 15:09:39 x-extends/vxe-table

2024-05-13 13:39:54 labring/FastGPT

2024-05-13 12:43:17 toeverything/AFFiNE