跳到主要内容

小贴士和技巧

在本页中,您将找到一系列与TMA中常见问题相关的常见问题解答。

如何解决 TMA 中的缓存溢出问题?

提示

只有重新安装Telegram应用程序可能会有所帮助。

有关 HTML 文件的缓存头部是否有任何推荐?

提示

It's preferable to switch off cache in the HTML. To ensure your cache switched off, specify headers in your request according the following:

Cache-Control: no-store, must-revalidate
Pragma: no-cache
Expires: 0

推荐用于 TMA 开发的 IDE 是什么?

在Google Chrome中进行开发过程更加方便,因为有熟悉的开发工具。

您可以检索小程序的启动参数并在Chrome中打开此链接。在我们的案例中,最简单的方法是从Telegram的Web版本检索启动参数:https://web.telegram.org/

结束行为

在许多Web应用程序中,用户在向上滚动时可能会无意中关闭应用。如果他们将应用程序的一个部分拖得太远,无意中触发了应用关闭,就会发生这种情况。


closing_behaviour_durgerking

为了防止这种意外关闭,启用TMA中的closing_behavior。这个方法会添加一个对话框,用户可以批准或拒绝关闭Web应用。

window.Telegram.WebApp.enableClosingConfirmation()

如何为 TMA 中特定语言指定描述?