导航

[【Bugs反馈】] t00ls APP不显示图片(实为后端问题)(已修复)

#1
0x00 问题

bug现象:帖子存在图片,但是APP中展示不出来,记得以前是可以的。





0x01 影响范围

Android、iOS客户端最新版均影响
Androd 源于https://www.t00ls.com/app/T00ls.apk 下载,版本1.16
IOS源于AppStore,版本3.0

0x02 如何复现

以此链接为例 https://www.t00ls.com/articles-71071.html
浏览器F12,切换到手机模式,即可复现。



0x03 分析

1)尝试不同Android手机安装,问题依旧
2)切换不同运营商网络问题依旧
3)IPv4/IPv6切换,t00ls仅支持IPv4,问题依旧。
4)尝试抓包,发现APP打开页面后,确实没有请求图片资源,猜测部分APP问题,而是后端问题。
5)浏览器F12,手机模式调试,发现移动端(APP+H5)时,图片资源

为<被<
包裹,而PC端无此内容,删除此部分内容后,APP+h5浏览器即正常。

0x04 结论

删除多余的noscript标签即可解决。

评分记录

打赏/拍砖记录

  • xiaosha 2024-01-09 09:26:52 打赏 +1 TuBi:赞??,
2024-01-09
#2
发现删除页面的Content-Security-Policy内容,也可正常显示。

页面引用了ajax.cloudflare.com 的资源,但是CSP没有添加这个域名,因此修改Content-Security-Policy的内容增加ajax.cloudflare.com域名,图片也可显示。<修改成<
2024-01-09
#3
最近我也发现这个问题,有时候可以显示,有时候不行,师傅有心人赞👍🏻👍🏻
2024-01-09
#4
确实是套CF后才出现的,noscript也是CF自动加的。

用CSP增加域名的方法,已经修复。
T00.ls:https://t00.ls/t00ls
T00ls官方Telegram公开频道:https://t.me/T00lsCom
T00ls官方Telegram群:https://t.me/T00lsTB
T00ls官方Twitter:https://twitter.com/T00lsCom
2024-01-09
#5
回复 4# t00ls管理团队01
确实已经好了,真迅速!
2024-01-09
#6
这个文章特别好,既提出了问题,也提出了解决问题的方案,而且分析也很到位,提供了思路
2024-01-09
#7
tql了师傅,以后手机上看帖子方便多了
2024-01-09
#8
感谢师傅分享,手机端一直出现问题。自己没定位到问题所在。学习思路了
2024-01-09
#9
很细心啊,提出问题顺带也解决了