Chrome的chrome://inspect/#devices显示不出UC标签页。
chrome://inspect/#devices
现在我的HEIC图片转码功能在这个页面上有问题,UC浏览器一直显示不出那两张图片: https://hu60.cn/q.php/bbs.topic.99791.html
安卓自带浏览器能正常显示。
我想用开发者控制台看看是怎么回事。
如果UC确实没办法远程调试,那有没有办法加载一个JS版的开发者控制台显示在页面上?你们知道类似项目吗?
@无道,好我试试。
https://hu60.cn/tpl/jhin/js/heif-web-display/
vconsole的网页插件代码:
<script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.9.0/vconsole.min.js"></script> <script>var vConsole = new VConsole();</script>
@老虎会游泳,首次打开,内存和CPU占用有点大啊
@无名啊,看起来UC上的转换失败都发生在生成jpeg阶段,可能这一阶段比较消耗资源。我试试改为绘制到canvas上然后获取图片,看看会不会好一点。
@老虎会游泳,红米K40,骁龙870,via浏览器,用的安卓自带的浏览器内核 第9秒能看到第一张图,第18秒能看到第二张,一直看不到第三张。。
@无名啊,我修改了绘制方法,现在应该全部能显示了。刷新看看,如果还没用,清除缓存。
@大尨,最后还是直接用图片标签显示的啊。canvas只是用来进行图片格式转换的,它不会出现在屏幕上。
UC浏览器普通版没有开发者调试工具,得下载开发者版。https://plus.ucweb.com/download/?spm=ucplus.11213647.0.0.22e62604Air7Si#DevTool
@老虎会游泳,缓存放哪儿了?安卓 via浏览器/小米自带浏览器 清除缓存后,还是能秒开图片,清了个寂寞。。
@希望自己长胖胖,图片上没有显示“图片等待解析”,说明你的js没有更新,你需要清除浏览器缓存。
@无名啊,我让他清除缓存的目的是更新js,不是更新图片缓存。图片缓存在单独的应用程序缓存存储区,用手机浏览器那个称为“清除缓存”的功能清理不掉。可能是随cookie一起清理掉的,在电脑浏览器里叫做“网站数据”,在开发者控制台里位于“应用”的“缓存存储”处。
@无名啊,我会在用户中心添加一个缓存清理按钮。
@无名啊,可在用户中心清除HEIF图片缓存。
@读书顶个鸟用,原来如此。不过我已经不太需要了,4楼的vconsole网页插件很好用。
@老虎会游泳,K40 自带浏览器内核 需要14~15秒 才能完全看到那三张图
略久
@无道,好我试试。
https://hu60.cn/tpl/jhin/js/heif-web-display/
vconsole的网页插件代码:
@老虎会游泳,首次打开,内存和CPU占用有点大啊

@无名啊,看起来UC上的转换失败都发生在生成jpeg阶段,可能这一阶段比较消耗资源。我试试改为绘制到canvas上然后获取图片,看看会不会好一点。
@老虎会游泳,红米K40,骁龙870,via浏览器,用的安卓自带的浏览器内核

第9秒能看到第一张图,第18秒能看到第二张,一直看不到第三张。。
@无名啊,我修改了绘制方法,现在应该全部能显示了。刷新看看,如果还没用,清除缓存。
@大尨,最后还是直接用图片标签显示的啊。canvas只是用来进行图片格式转换的,它不会出现在屏幕上。
图片是这样的吗?
UC浏览器普通版没有开发者调试工具,得下载开发者版。https://plus.ucweb.com/download/?spm=ucplus.11213647.0.0.22e62604Air7Si#DevTool
@老虎会游泳,缓存放哪儿了?安卓 via浏览器/小米自带浏览器 清除缓存后,还是能秒开图片,清了个寂寞。。
@希望自己长胖胖,图片上没有显示“图片等待解析”,说明你的js没有更新,你需要清除浏览器缓存。
@无名啊,我让他清除缓存的目的是更新js,不是更新图片缓存。图片缓存在单独的应用程序缓存存储区,用手机浏览器那个称为“清除缓存”的功能清理不掉。可能是随cookie一起清理掉的,在电脑浏览器里叫做“网站数据”,在开发者控制台里位于“应用”的“缓存存储”处。
@无名啊,我会在用户中心添加一个缓存清理按钮。
@无名啊,可在用户中心清除HEIF图片缓存。
@读书顶个鸟用,原来如此。不过我已经不太需要了,4楼的vconsole网页插件很好用。
@老虎会游泳,K40 自带浏览器内核 需要14~15秒 才能完全看到那三张图
略久