You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Safari 17.5 错误上报screen.width问题求助

Safari 17.5 在2015款27寸iMac上返回的screen.width/height与可用屏幕尺寸一致,而非完整分辨率

设备环境

  • 设备:27英寸2015款iMac
  • 系统:macOS Monterey 12.7.5
  • Safari版本:17.5(17618.2.12.111.5, 17618)

问题描述

从5月初开始调试页面动态适配时发现,Safari中调用screen.width和screen.height,返回的不再是屏幕完整分辨率(2560×1440),而是和screen.availWidth、screen.availHeight的值完全一致(1300×800)。

测试代码

<!DOCTYPE html>
<html>
<body>

<h1>The Window Screen Object</h1>
<h2>The width Property</h2>

<p id="demo"></p>

<script>
let width = screen.width;
document.getElementById("demo").innerHTML =  width + "px";
</script>

</body>
</html>

已排查情况

  • 同一设备上的最新版Firefox、Chrome测试均正常,能返回正确的完整屏幕分辨率
  • 在W3School的在线“立即尝试”功能中运行相同代码,也能得到正确结果
  • 已向Apple官方提交问题反馈

想问问有没有其他用户遇到过这个问题?或者有相关的测试结果、解决方案可以分享?

内容的提问来源于stack exchange,提问作者TJS101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:18:10