@胡椒舰长,如果你要修改html的格式,完全可以。甚至给你定制一种全新的格式也完全可行。但是想修改UBB JSON的格式,做不到。
比如这就是一种全新格式的例子:
https://github.com/hu60t/hu60wap6/blob/master/src/class/ubbtext.php
@胡椒舰长,现在看起来,维护一个js版的UBB JSON解析器可能不太现实,因为我随时可能会新增UBB。
所以直接从HTML入手似乎是更简单的方案:"<a class=\"userinfo\" href=\"user.info.22191.json\">a676774305</a> 在 <a class=\"hu60_pos\" href=\"bbs.topic.97020.json?floor=14#14\">帖子“Typora骚操作之自动上传图床”的14楼</a> at你:\n<blockquote>\n<a class=\"userinfo\" href=\"user.info.22230.json\">@hik</a>,<a class=\"userinfo\" href=\"user.info.1.json\">@老虎会游泳</a>,<br/>求问哪一个是Typora官网啊, 这俩是不是有一个是假的啊?<br/><a class=\"userlink\" href=\"https://www.typora.net\">https://www.typora.net</a><br/><a class=\"userlink\" href=\"https://www.typora.io\">https://www.typora.io</a>\n</blockquote>"
可以看出来,链接都加了
class
,比如@
链接是userinfo
,帖子链接是hu60_pos
。这样只需要给a
标签绑定onclick
事件,然后检查它的class
,不同的class
对应不同的行为就行了。至于怎么得到想要的数据,如果是我来做,我会选择分隔href
的值。因为特定类型的链接格式是固定的,所以分割起来并不难。
@胡椒舰长,还有,想要改变UBB JSON的数据是不现实的,因为它不是现场生成的,而是发帖时生成的,然后存储在数据库里。
数据库里存储的是UBB JSON,不是帖子内容。
所以,即使我新增了你想要的字段也没用,因为大量的历史数据都没有这些字段。实现还是必须兼容所有历史数据的结构。
@胡椒舰长,atMsg的msg字段以前是字符串,但现在变成了UBB JSON。所以“at消息的json数据非常容易解析”已经不对了。
要正确解析msg
字段,就必须实现整个ubbdisplay.php的内容……
@胡椒舰长,atMsg在生成的时候就只有url。
@胡椒舰长,你得到的数据结构就是虎绿林UBB引擎得到的数据结构。虎绿林UBB引擎要做到工作和你要做的一样:
https://github.com/hu60t/hu60wap6/blob/766bb0c9895cfa83854d90fe0f422c6e9dd23f77/src/class/ubbdisplay.php#L981
@老虎会游泳
目前我遇到写问题,我现在使用 json格式 数据,自己在做格式解析。
问题1:
在 at消息中 https://hu60.cn/q.php/[email protected]?_content=json
只有帖子url,但是没有帖子的topic_id,这样我的页面就不能跳到这个帖子了,虽然我可以正则,但是还是标准点.
问题2:
在任何帖子中,json格式数据
当type:face的时候,希望能再加一个字段 url,能统一 直接给出url,
虽然目前我通过判断已经兼容,但是如果 增加了这个字段,我就可以删除兼容的代码了
问题3:关于用户小尾巴
如果是用户小尾巴,希望给个 字段,标识当前还在小尾巴的描述范围内,不然在v-for渲染模板中我不知道应该怎么操作,![]()
@hik,@老虎会游泳,
求问哪一个是Typora官网啊, 这俩是不是有一个是假的啊?
https://www.typora.net
https://www.typora.io
小米MIX2s(白)
直接用新账号买服务器不就得了,3m带宽,我2万ip网站杠杠的,速度一点问题没有,秒开。
建国
本消息来自粉金版 爱欧博客
我以为你说的是这货
小米MIX2s(白)
@dxwizard,如果你去官网申请,最后也是加这个微信来沟通购买事宜,所以你不如直接加他。
@dxwizard,你直接加微信gymandjhx,他就是xdroid官方工作人员,这个网盘分享就是他给我的。
效果当然很不错,可以玩王者荣耀、跑跑卡丁车,其他游戏我没试。也许我应该试试原神。
我后来购买了,一份149。
xdroid的按键映射是自带功能,只要切换为单窗口模式就可以自定义按键映射,所以不需要安装其他软件。此外,如果你是银河麒麟v10 sp1,它自带的模拟器也有按键映射功能,可以自定义,按键映射支持任意应用,而且也可以安装apk,看这个教程:
https://hu60.cn/q.php/bbs.topic.101382.htmlv10(非sp1)就不自带按键映射了。
@老虎会游泳 是不是还需要在官网申请一下?试用版效果如何?目前arm64的 网上基本找不到 能用的映射也少 老虎有推荐的映射软件没
@dxwizard,要输激活码才能用,可以加微信gymandjhx要试用激活码。
xdroid 飞腾(FT)arm64版
链接:https://pan.baidu.com/s/1giz7jn5LgH3jZrA5oVzBww 提取码:fz7p
@老虎会游泳 能分享下xdroid的arm64版么?
联想拯救者 惠普熬夜精灵
我是晨曦,我喂自己袋盐!
雷蛇