找到2211个回复 (用户: 老虎会游泳)
@希望自己长胖胖,我在手机、电脑和PS5上都下载了原神,虽然没怎么玩,但它是个好游戏。
不过,原神的粉丝群体中很多人都太极端、太“饭圈”了,最好不要与他们讨论这款游戏。
还有,最好不要把原神和其他游戏比较,否则也可能会遭到原神“饭圈”攻击。
综上所述,我不讨厌《原神》,但我厌恶原神饭圈,我希望这样的饭圈早日消失。
@希望自己长胖胖,国服不能。国际服:在谷歌搜“gi on linux”。
不要广泛传播,因为属于破解反作弊,被米哈游知道了肯定会封。
@希望自己长胖胖,很多人讨厌原神就是受到了饭圈文化的伤害。某些极端原神爱好者及团体不让任何人批评原神,一旦看到别人批评原神就会用恶劣的语言反击,甚至群起而攻之,这导致很多人受到伤害,从而变得讨厌原神与原神玩家。
这样的极端爱好者团体就是饭圈,他们形成的不当价值观和行为方式,就是饭圈文化。
@胡椒舰长,此外为了编程简单,我建议改为传递
x-origin: *和x-sid: xxx头信息,这样就不必在URL里大做文章了。然后代码就可以简化为:
if (不同源) { xhr工具.添加头信息('x-origin', '*'); xhr工具.添加头信息('x-sid', '通过登陆获取到的sid'); }所有全局参数(
_uinfo_json_content_myself_origin_sid_topic_summary)现在都可以通过GET、POST和Header(x-uinfox-jsonx-contentx-myselfx-originx-sidx-topic-summary)方式传递。
@胡椒舰长,你的同源策略实现有问题。
你POST的时候加了
bbs.newtopic.88.json?_origin=*,又没有附加sid,这会导致掉线,所以发帖回帖都不会成功。
正确的做法是:
- 如果h5的域名不是hu60.cn,就需要做登录功能,获取并存储sid,然后每个请求都要加
?_origin=*和sid。注意是每个请求,不只是POST请求,否则部署为web页面时就会遇到浏览器的同源错误拦截,首页也加载不了,案例:https://static.hu60.cn/h5/- 如果h5的域名是hu60.cn,可以不做登录功能,但是所有请求都不能加
?_origin=*,注意POST请求也不能加,否则POST的时候就会掉线(因为没加sid),发帖回帖都不会成功。案例:https://hu60.cn/h5/
@胡椒舰长,webview肯定可以和主程序通信。你可以在我的html后附加你自己的
<script>标签,拦截@链接的onclick事件,添加通信代码。这样点击那些链接后,依然可以执行你想执行的动作。
@胡椒舰长,所以你不如使用webview直接展示html。捕获webview中的链接点击事件应该不难。
修改ubbdisplay.php,把输出的json格式,自定义重新组织下
这是个好思路啊。修改
ubbdisplay.php,让它生成一个JSON字符串。@胡椒舰长,你可以说一下你想要的格式,我来修改。
发一个你想要格式的例子,包括markdown开始标记、div标记等。
@胡椒舰长,用户不只有小尾巴,还有文本框:
https://hu60.cn/q.php/bbs.topic.95430.html青青子衿,悠悠我心有的人使用了css文本框,正文在文本框里面,也会被楼主的代码屏蔽。此时楼层中的所有内容都会完全消失。 此外,使用了楼主的代码后,你也看不到这个帖子中的章节标题了:https://hu60.cn/q.php/bbs.topic.94992.html京ICP备18041936号
@胡椒舰长,目前最简单的方案是,你修改ubbdisplay.php,把输出的HTML改成你想要的形式,然后我把它作为新的
_content类型内置进去,比如叫做:
https://hu60.cn/q.php/msg.index.@.json?_content=app
@胡椒舰长,如果你要修改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的内容……