English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE คนไทย Français русский

1回答

0收藏

Telegram 小程序 | TypeScript @telegram-apps/bridge | 全局变量

开源社区 开源社区 8816 人阅读 | 1 人回复 | 2025-02-22

所谓全局值,是指在软件包的所有方法中使用的全局值。

6 |8 G2 d+ E/ A! V" }
$debug

$debug 信号负责启用或禁用额外的调试日志。

  1. import { $debug } from '@telegram-apps/bridge';
    * |5 N1 U$ ~3 ^# I
  2.   M9 T/ C* }. i7 \7 _
  3. $debug.set(true);
复制代码

将其设置为 true后,在调用 postEvent 函数或接收 Mini Apps 事件时就会看到日志。

8 H# v- p! P) @/ Z- Z. c
$targetOrigin

如果软件包在浏览器环境(iframe)中使用,它将使用 window.parent.postMessage 函数。 该功能需要指定目标来源,以确保事件只发送到 受信任的父 iframe。 默认情况下,软件包使用 https://web.telegram.org 作为原点。

  1. import { $targetOrigin } from '@telegram-apps/bridge';# M  x; k! C: a2 W: K
  2. ( C" _5 g' i2 m, Q
  3. $targetOrigin.set('https://i-know-what-i-am.doing');
复制代码

WARNING

强烈建议不要覆盖此值,否则可能导致安全问题。 只有在确定其影响时才指定该值。


+ @# n! T2 X5 }" K; Z8 |, M0 `- U. E  ?/ k+ G9 R
分享到:

回答|共 1 个

92g57q5fh2

发表于 2025-2-26 18:25:58 | 显示全部楼层

路过,支持一下啦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则