近期换笔记本,发现火狐浏览器有个问题,吐槽下

这个问题是因为我常用的自制插件 Peek Pop onClick 不能在正确的位置弹窗了,经过一顿折腾,发现跟系统的缩放有关,只要设置为100%就没问题 :smiling_face_with_tear:

如图所示,缩放不是100%时,弹窗口左上点的坐标不对劲。

设备环境:

屏幕分辨率3200*2000
Windows 11 系统屏幕缩放200%
最新版火狐浏览器,浏览器缩放100%

感觉修复遥遥无期,经过测试,只好创建窗口后,再用browser.windows.update更新一下位置,平白无故要多闪一下 :zipper_mouth_face:

这个问题在Chromium浏览器就没这问题,如果基于Chromium的浏览器可以像火狐一样能通过一些方法自动隐藏顶栏就换浏览器了(vivaldi这个卡卡的浏览器就不要推荐了),难受 :melting_face:

难以割舍的沉浸式浏览体验 :head_shaking_horizontally:

1 个赞

我之前试用影刀的时候,也是因为屏幕缩放问题导致不能选取正确的网页元素,最后我就打消了试用影刀的念头,毕竟字不够大看起来很费眼睛呀。

如果是所谓的DPI缩放, 感觉是是实现逻辑的区别吧;

Firefox 的逻辑看起来是基于所谓的逻辑像素, 也就是缩放后的结果, 但输入参数是物理像素;

如果要调整, 是不是按照window.devicePixelRatio转换一下?

但它出现在这个位置,如果left超出逻辑像素,那应该贴边显示吧?

目前创建的只能在屏幕这个区域显示,其它区域只能通过 browser.windows.update()来放置

F11 也算是沉浸式浏览吧,哈哈

嗯,F11后任务栏就不能显示出来了,我现在的这个就不影响任务栏

确实,只能按 Win 显示
还是自动隐藏的方便

这么多Chrome的第三方浏览器居然都没有隐藏标题栏的吗?

目前应该也就vivald可以,不过卡得难受:joy: