收藏
回答

微信公众号发送客服信息a标签显示失败,如何解决?

微信公众号发送客服信息时(带a标签),PC端和ios显示正常,,安卓端a标签会直接显示html代码,例如:<a href=“...”>点击跳转</a>。

回答关注问题邀请回答
收藏

4 个回答

  • 长安.
    长安.
    2020-05-15

    经各种调试,,最后发现是因为<a>\n</a> a标签中的\n换行所导致一直把a标签当做字符串来显示,,去掉a标签中的换行则正常显示

    2020-05-15
    有用 2
    回复 2
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-05-15
      感谢分享解决经验。
      2020-05-15
      回复
    • 奋斗
      奋斗
      2020-06-12
      感谢码友的分享,我也遇到了,哈哈
      2020-06-12
      回复
  • Jiabao
    Jiabao
    04-20

    请问一下除了<a>标签还支持那些?

    04-20
    有用
    回复
  • clark-yi
    clark-yi
    01-21

    我这边试了半天才发现运营同事的结尾</a >标签多了个空格

    01-21
    有用
    回复
  • AAA王少华_软件开发
    AAA王少华_软件开发
    2020-09-02

    这个问题很怪,我是从数据库中读取文本返回不能识别,直接写到变量里的在安卓就能识别,从库里读的就不行,检查里边有没有制表符、换行等字符,没发现。

    最后解决办法,我用preg_replace_callback()把文本中的a标签中的文字还有url地址提取出来,拼装了一个a标签的字符串把原有的替换掉,这时安卓就能识别了。

    2020-09-02
    有用
    回复
登录 后发表内容
问题标签