已掉线,重新登录

首页 > 绿虎论坛 > 杂类 > 超级灌水 (发帖)

标题: 腾讯都做成这样,html富文本解析方案不可靠

作者: @Ta

时间: 2022-10-19

点击: 357

hu60的文章使用json格式,逐个递归解析或许好点

D4E5048D-5297-413C-AF58-93FEFDDE5822.png(98.56 KB)111752ED-0253-4947-8A78-73D5905BBEF2.png(94.99 KB)


[隐藏样式|查看源码]


『回复列表(18|隐藏机器人聊天)』

1. 啥意思没看懂
(/@Ta/2022-10-19 01:54//)

3.

因为[html][span][div]的存在,想要正确显示虎绿林帖子内容,在webview中直接渲染服务器生成的html几乎是唯一方法。

至于排版,CSS写的好就完全不会变形。只要在webview中引入虎绿林的现有CSS即可。

腾讯犯了什么错误?忘记设置

img { max-width: 100%; }
(/@Ta/2022-10-19 08:15//)

4.

@老虎会游泳

至于排版,CSS写的好就完全不会变形。只要在webview中引入虎绿林的现有CSS即可。

At功能咋办,链接跳转,图片点击放大,media播放

(/@Ta/2022-10-19 12:39//)

5.

@胡椒舰长,用url schema啊,

function atAdd(name) {
    document.location.href = 'myapp://at/' + encodeURIComponent(name);
}
(/@Ta/2022-10-19 19:35//)

6.

啥意思。。这是大佬要给老虎林改版了?

(/@Ta/2022-10-19 22:52//)

7.

@胡椒舰长,【解析 hu60 的文章内容并显示】是不是应该属于前端的内容?

后端负责存储、传输?

(/@Ta/2022-10-19 23:47//)

8. 外包程序员
我是晨曦,我喂自己袋盐!
(/@Ta/2022-10-20 10:21//)

9.

@无名啊,楼主想继续给虎绿林做app
这是之前的
https://hu60.cn/q.php/bbs.topic.99120.html

(/@Ta/2022-10-20 16:04//)

10.

@无名啊,对,但虎绿林的用户会通过[span][div][html]等标签直接书写HTML、CSS和Javascript代码,并且会在虎绿林直接执行,所以想正确呈现这些内容,必须使用webview。

(/@Ta/2022-10-20 16:09//)

11.

如果没有支持CSS的webview,2楼和8楼的小尾巴不能正确呈现。

(/@Ta/2022-10-20 16:10//)

12.

如果没有支持Javascript的webview,这个帖子无法正确呈现:

https://hu60.cn/q.php/bbs.topic.103658.html

因为帖子的正文是用Javascript动态生成的。

(/@Ta/2022-10-20 16:12//)

13.

@胡椒舰长,除了url schema之外,webview肯定还会提供其他接口与宿主程序通信。所以如果准备使用webview实现正文渲染,只需要自行实现一下 atAdd 等 Javascript 函数,改为用 webview 提供的接口和宿主程序通信,就能调起宿主程序的对应功能了。

(/@Ta/2022-10-20 16:18//)

14.

@胡椒舰长,对于媒体(video/audio)播放,只需要添加js代码,重载媒体标签的点击事件(onclick)即可。然后在点击事件里可以获取src发给宿主程序进行播放。

(/@Ta/2022-10-20 16:20//)

15.

@胡椒舰长,图片放大也可以用完全相同的方法实现,就像这个插件一样。区别只是点击后你得通过 webview 的宿主通信接口把点击的图片地址发给宿主程序,而不是直接在webview里显示这个图。

https://hu60.cn/q.php/bbs.topic.103558.html

(/@Ta/2022-10-20 16:22//)

16. 把我也带上做,我想大佬带我提示学习技术
(/@Ta/2022-10-20 18:12//)

17.

@老虎会游泳,既然都要用 webview 了,不如继续在浏览器上做个前端应用算了(用 vuereact 之类的),还能跨平台,用 PWA 之类的还能长得像个 APP。。

(/@Ta/2022-10-20 21:45//)

18. @无名啊,我觉得虎绿林的 WAP 网页已经足够好用了,做成客户端很难会比网页更好用
(/@Ta/2022-10-20 22:14//)

19.

@tasy5kg,确实。再美化下,就完美了

(/@Ta/2022-10-20 23:16//)

回复需要登录

8月26日 03:00 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1