首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
宝塔
V2EX  ›  全球工单系统

微信发送代码消息被执行

  •  
  •   mostkia · 246 天前 · 3822 次点击
    这是一个创建于 246 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信发送一些 html 代码片段会被执行

    <i>这样发似乎会变成斜体</i> 貌似 <b>这样也会导致标签消失</b>

    应该是被解析了,不知道还有没有其他的标签会这样

    进一步测试,比如加上 style 等内容,似乎又被阻断了,猜测可能是微信使用的是黑名单过滤方式,部分偏门的 html 标签或者是开发者觉得无害的标签并不在转义列表中?我的微信版本也很久没更新了,不知道新 v 友的版本的能不能复现这个问题。

    个人感觉微信的聊天系统的确做得不怎么样,更新迭代那么久了,连聊天最基本的信息如实转达都有问题,害得我还和客户解释,说标签被转义了云云,而且软件本身也一直 bug 不断,随便举两个我碰到的吧(比如鼠标偶尔会在微信界面里面丢失,点一下才会重新出现;已打完的一段字,想改,从中间插入文本,写多少,后面给我删多少。。)

    最令人蛋疼的应该还是聊天记录同步机制了,在不同设备上登录,仅仅同步 10 句话,这是认真的吗?干脆去掉这个功能吧,还同步个屁啊。有时候工作忙的时候真的有种猪队友的感觉,要不是工作要用,真的不会在平时使用这个 app 来日常聊天。

    26 回复  |  直到 2019-03-20 21:19:49 +08:00
        1
    Vegetable   246 天前
    是挺**的,url 通过微信发经常出问题.我印象最深的是我司一个 ios 的 app 链接,通过微信发绝对出问题.前端找了半天问题没找到.
        2
    mostkia   246 天前
    已发现规律,所有单个字母的标签都会不同程度的转义,导致显示不正常。
        3
    mostkia   246 天前
    可能微信过滤 html 的正则匹配写的有问题吧。
        4
    across   246 天前
    你说的可能还真是 feature,像 QQ 等 im 都会对斜杠后面进行表情转义····不过我试了下 iOS<b><i>都没生效啊。

    话说删文字那个真不是自己按到了 insert 吗?
        5
    x86   246 天前
    代码之类还是打个包发过去好点,先不说转义,主要是看着难受
        6
    mostkia   246 天前
    @across 工作一般都是使用 win 微信的。手机谁没事打代码啊,尖括号太费手了
        7
    mostkia   246 天前
    @x86 片段而已,主要和客户解释一下部分代码。前端都是离散文件,有 css 和 js 代码和图片资源什么的。发送完整的肯定会打包发送的
        8
    stone666   246 天前
    a 标签更好看
        9
    guoluwei   246 天前
    试了一下 pc 上会解析,手机上还是原文
        10
    ifxo   246 天前
    哈哈哈
        11
    whileFalse   246 天前
    然而并不会啊。能上个图吗?
        12
    mango88   246 天前   ♥ 1
    哈哈 win pc 端会变,mac 和手机端试了不会
        13
    mscststs   246 天前
    搞不好还真是 feature,只不过只有特定客户端支持 /滑稽
        14
    Ionian   246 天前
    微信本来体验就很差,如果不是因为大家都用我也不会用。。
        15
    KuroNekoFan   246 天前
    是这样的,我感觉也算是 feature 吧
        16
    sighforever   245 天前
    微信最搞笑的是各个端处理的结果是不一样的,里面写各个客户端的感觉都是各自为政
        17
    Les1ie   245 天前
        18
    Les1ie   245 天前
        19
    Les1ie   245 天前
    手机上还是原样
        20
    catalina   245 天前 via Android
    手机上没有
        21
    demoxu   245 天前
    电脑上无法复现。。。
        22
    DANG   245 天前
    还真是
        23
    abmin521   245 天前 via Android   ♥ 1
    我还以为你发的 os.exec(rm -rf)
        24
    enfuss   245 天前
    带中文的 url 链接复制还经常会出问题,中文会莫名其妙多复制一遍
        25
    superlia   245 天前
    其实,你可以先更新版本再试试。虽然还是会被解析。。

    已打完的一段字,想改,从中间插入文本,写多少,后面给我删多少。
    --这个,你确定不是按了 Insert??
        26
    leoleoasd   245 天前
    win 上的微信貌似是基于 web 打包的 所以出这种事儿正常..
    之前不是还有一个 css 没加载出来 客户端的样式没了的吗
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4338 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 05:54 · PVG 13:54 · LAX 21:54 · JFK 00:54
    ♥ Do have faith in what you're doing.