albert0yyyy
V2EX  ›  Edge

edge browser 的 window.outerWidth 和 window.innerWidth 不一样

  •  
  •   albert0yyyy · Mar 30, 2025 · 2460 views
    This topic created in 430 days ago, the information mentioned may be changed or developed.
    edge 打印的值:

    window.outerWidth:1441

    window.innerWidth:1433

    感觉 edge 自己在 viewport 里加了一点内边距

    但在 Chrome 浏览器里就是一样的
    1 replies    2025-03-30 20:06:14 +08:00
    geelaw
        1
    geelaw  
       Mar 30, 2025 via iPhone
    innerWidth 是 viewport 的宽度,outerWidth 和浏览器布局有关系。

    考虑一个部分显示网页的窗口,网页放置于中心 500x500 的位置,那么 innerWidth 永远是 500 ,outerWidth 是窗口的宽度(至少模型如此定义),可以是任意数。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3426 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 11:10 · PVG 19:10 · LAX 04:10 · JFK 07:10
    ♥ Do have faith in what you're doing.