首页 > 解决方案 > Telegram 的即时视图 API:不支持元素

问题描述

我在尝试创建 Telegram 的 Instant View 模板时遇到问题,出现以下错误:

Element <img> is not supported in <p>: <img src="mysrc" />

<p>所以,我决定用标签<img>替换<figure>标签

@replace_tag(<figure>): $body//p//img

但结果没有显示图像。仅供参考,<img>除了src.

示例代码:

<p><img src="mysrc"/></p>

我不知道,请帮助我

标签: xpathtelegramxpath-2.0instant-view

解决方案


您的代码的问题是它替换了<img>.

就像你说的那样,你想<p><figure>. <p>所以用<img>孩子替换标签。

@replace_tag(<figure>): $body//p[.//img]

更简单的方法是,<figure>: $body//p[.//img]


推荐阅读