Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
ttomatoo
V2EX  ›  Chrome

chrome 扩展的问题,点击右键自定义菜单如何获取浏览器屏幕尺寸?

  •  
  •   ttomatoo · Nov 1, 2023 · 1398 views
    This topic created in 951 days ago, the information mentioned may be changed or developed.
    右键菜单点击后在 service_worker 中执行,我尝试过向当前标签页注入 content.js ,然后通过 content.js 获取,但这种方式需要页面加载完成后才行,有些网站打开太慢了,等太久不舒服。
    我的实际需求是,点击右键菜单后,打开一个弹出框,这个弹出框需要居中,所以要获取屏幕的尺寸。
    有熟悉 chrome 扩展 的大哥指点一下吗?
    2 replies    2023-11-01 13:29:18 +08:00
    Linho1219
        1
    Linho1219  
       Nov 1, 2023 via Android
    用 CSS 来居中()
    tudou527
        2
    tudou527  
       Nov 1, 2023
    试试 chrome.offscreen: https://developer.chrome.com/docs/extensions/reference/offscreen/ ,可以在 server worker 中通过 offscreen 起个 web worker ,web worker 可以访问 window
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:13 · PVG 11:13 · LAX 20:13 · JFK 23:13
    ♥ Do have faith in what you're doing.