本帖最后由 riyad 于 2025-2-21 19:30 编辑 ( |3 _, o* |& A+ E
- ]' s) I0 w6 y应用程序开发是一个非常繁琐且持续的过程,需要投入大量的时间和耐心。为了简化操作,Telegram Mini Apps 平台提供了调试已开发应用程序的功能。6 ?+ M H" `% W" J" {$ ]
$ Q& R/ n9 e. J$ n5 x0 x
启用调试模式9 {: n/ [ d4 ~0 m8 `
3 @0 G6 k0 Z9 b0 w) b1 W2 `
Telegram Desktop- 下载并启动 Telegram DesktopBeta 版。
- 打开侧边菜单,导航至 Settings > Advanced。
- 向下滚动打开的菜单,点击 Experimental settings 按钮。
- 选中 Enable webview inspecting 选项。
! g6 x2 | R- }* U
启用调试模式后,右键单击 Mini App 将显示一个上下文菜单,其中包含 Inspect 选项,允许您打开开发工具。 macOS 版 Telegram- 下载并启动 Telegram macOSBeta 版。
- 快速点击 5 次 "设置 "图标,打开调试菜单,启用 Debug Mini Apps 选项。' j8 ?; V+ Q$ i0 N4 k2 z. [
和 Telegram Desktop 中一样,Inspect Element 选项也会出现在右键菜单中。 ; ^: m2 ~- f5 T$ g
安卓版 Telegram- 在 设备上启用 USB 调试。
- 在 Telegram 设置中,一路向下滚动,按住 版本号 两次。
- 在调试设置中选择 Enable WebView Debug。
- 将手机连接到电脑,然后在 Chrome 浏览器中打开 chrome://inspect/#devices--在手机上启动 你的迷你应用程序时,就会看到它。& o5 b( b0 R9 r- b
' t1 [! b: P; s& W8 K6 L2 z0 C- R
: [/ a) e1 h& K& A" Z$ f: q' k5 jOS 版 TelegramiOS 网络视图调试需要 Safari 桌面浏览器,因此需要 macOS。 要在没有 macOS 的情况下访问 iOS 调试功能,请参阅Eruda 部分。 在 iOS 设备上: - 转到 Settings。
- 找到 Safari 图标并按下。
- 向下滚动并按下 Advanced。
- 启用 Web Inspector 选项。
9 g1 u* J$ K s* Y" U4 n) }$ A6 {* V # I- q# X+ ]3 @+ I+ j
在 macOS 上: - 打开 Safari 浏览器。
- 打开 Settings (⌘ + ,).
- 选择 Advanced 选项卡。
- 选中底部的 Show features for web developers 选项。; y2 C' `# Q+ I& _
下一步: - 通过数据线将 iOS 设备连接到 Mac。
- 在 iOS Telegram 客户端中打开 Mini App。
- 在 macOS 的 Safari 菜单栏中打开 Develop 选项卡。
- 选择已连接的 iPhone。
- 可选项:选择 Connect via network 并断开电缆。
- 在 Telegram 区块下选择已打开的网络视图 URL。& H5 p5 J$ ]* ?" u. i0 n; `
+ P7 m- W. k" ]" JErudaEruda是一种在 网络中提供轻量级控制台的技术。 我们通常在不提供自己控制台的环境中使用此类软件包。 首先,需要安装软件包并将其初始化。 script tag :
9 w; H5 w: o2 D% }; u- <script src="//cdn.jsdelivr.net/npm/eruda"></script>% [6 Y; [: n" g
- <script>eruda.init()</script>
复制代码npm package - import eruda from 'eruda';
- T1 r6 P* Y1 t* @; c0 k6 Z) s3 [* a4 | - . g3 A2 F* G) }) H
- eruda.init();
复制代码初始化 eruda 后,您将在用户界面中看到其元素。 点击它将显示 控制台。 # Z2 k/ v+ K% b: ?; S# `! E
0 L: e% P. b# X; W- k7 [0 A% Q
* G5 ^2 e# Y- P
9 u3 p+ H5 [/ }% ~4 v4 ^1 z
8 \" c; i f7 B" l7 f |