Skip to content

Latest commit

 

History

History
132 lines (94 loc) · 8.65 KB

README_JA.md

File metadata and controls

132 lines (94 loc) · 8.65 KB

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
Deploy with Node Deploy with Docker Deploy with Baota

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

English | 中文 | 日本語

Intro

PageSpy は、Web / Miniprogram / 鸿蒙(Harmony)OS APP プロジェクトなどのプラットフォームのデバッグに使用されるツールです。

ネイティブ Web API のカプセル化に基づいて、呼び出されたときにネイティブメソッドのパラメータをフィルタリングして変換し、デバッガークライアントが消費するための特定の形式のメッセージに変換します。デバッガーは、メッセージデータを受信した後、対話型の devtools のような ui を表示し、簡単に見ることができる。

Home

なぜ PageSpy なのか?

百聞は一見にしかず。

Why is PageSpy

どのような場合に使うべきですか?

ローカルの devtools でコードをデバッグできないときは、いつでも PageSpy の出番です!次の例を見てみましょう:

  • H5 や webview アプリのローカルでのデバッグ: 従来、H5 で情報を表示できるパネルを提供する製品もありましたが、モバイル端末の小さな画面では操作が不便で、表示もユーザーフレンドリーではありません。情報が切り捨てられるなどの問題もよくあります。
  • リモートワークと地域を越えたコラボレーション: 電子メール、電話、ビデオ会議といった従来のコミュニケーションは非効率的で、障害情報は包括的でないため、誤解や誤った判断を招きやすい。
  • ユーザーデバイスのホワイトスクリーンの問題: データモニタリングやログ分析などの従来のトラブルシューティングのアプローチは、トラブルシューターがビジネス要件と技術的実装を理解することに依存しています。

これらの問題に共通するのは、開発者がコンソールを使ったときのように簡単にランタイム情報を見ることができないということです。

これに対処するため、PageSpy は技術担当者がデバッグ側で検査できるように、プロジェクトのライブビューを提供します。リモート共同作業シナリオでは、テスト担当者は、テキスト、スクリーンショット、音声メッセージ、または画面録画を通じて、技術担当者に障害情報を頻繁に提供する必要がなくなりました。

使用方法は?

データのセキュリティを確保し、利用を容易にするために、私たちは包括的な、すぐに使えるデプロイソリューションを提供しています。開発者は、それぞれの状況に応じて、どのようなデプロイ方法を選択することもできます。

オプション 1: node によるデプロイ 👍

ビデオチュートリアル:

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

# npm を使用する場合

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

ダウンロードが完了したら、コマンドラインで page-spy-api を直接実行してサービスを開始することができます。起動完了後、ブラウザで http://localhost:6752 にアクセスし、ローカルテストが完了したらサーバーにデプロイすることができます。

オプション 2: docker によるデプロイ

ビデオチュートリアル:

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

起動完了後、ブラウザで http://localhost:6752 にアクセスし、ローカルテストが完了したらサーバーにデプロイすることができます。

コントリビュートするには?

クリックして Contributing をご覧ください。

FAQ

クリックして FAQ をご覧ください。

コミュニティ

公式 Discord サーバーに参加してください!

ロードマップ

クリックして Roadmap をご覧ください。