微信这什么玩意?浏览器显示差异问题,求解

2022-08-15 10:24:51 +08:00
 sorakylin

微信打开一个项目的详情页的话,图片就会被拉伸(拉伸到手机宽度),很迷,没太懂微信这内置的浏览器是个什么机制。

正常从手机浏览器打开是没问题的。

我做的,有的时候是得从微信分享,所以还是想解决这个问题。

各位老哥麻烦看看,网站是: https://xquan.net


手机端自适应的给 image box 设置了

没设置 width ,就只想固定个高度,让宽度自适应。

其他的自适应倒也没发现有什么问题,就这个详情页的画廊图片宽度给我整懵了。


主要是我也不好调试…… 难道得下个小程序开发工具打开网页去调试?也不知道行不行。


对比:

这是同一个项目。看画廊部分,图片展示问题

2565 次点击
所在节点    程序员
6 条回复
dfkjgklfdjg
2022-08-15 10:36:43 +08:00
考虑加一个 `width:auto` 试试看?微信内置的浏览器确实问题比较大,需要单独做一些适配的。
如果能下微信开发者工具调试肯定是最好的。
sorakylin
2022-08-15 10:41:54 +08:00
@dfkjgklfdjg 了解了,看来还是得整个开发者工具😂
okakuyang
2022-08-15 10:52:40 +08:00
搜索“微信 x5 调试”因为安卓上微信内的 webview 用的是 x5 ,是腾讯修改 webkit 的一个版本。表现上会与 chrome 系列 webview 有差异。
maotao456
2022-08-15 11:07:19 +08:00
@dfkjgklfdjg 微信开发者工具似乎是没用的, 我曾经一个 css 兼容问题只有真机才会出现。
dfkjgklfdjg
2022-08-15 13:07:27 +08:00
@maotao456 #4 ,嗯,确实,但是总比没办法调试来得好一些,虽然很多兼容问题都只能靠经验推测出来。
xiqishow
2022-08-15 14:02:46 +08:00
@maotao456 #4 确实 开发工具走的是一个内核 就能预览个大概 还是要在设备上看实际效果 比如 flex 的 gap 属性 在工具预览没问题 iOS13 由于自身浏览器核心的问题 就是不支持

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/872891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX