V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
ttomatoo
V2EX  ›  Chrome

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

  •  
  •   ttomatoo · 2023-11-01 11:32:43 +08:00 · 652 次点击
    这是一个创建于 395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    右键菜单点击后在 service_worker 中执行,我尝试过向当前标签页注入 content.js ,然后通过 content.js 获取,但这种方式需要页面加载完成后才行,有些网站打开太慢了,等太久不舒服。
    我的实际需求是,点击右键菜单后,打开一个弹出框,这个弹出框需要居中,所以要获取屏幕的尺寸。
    有熟悉 chrome 扩展 的大哥指点一下吗?
    2 条回复    2023-11-01 13:29:18 +08:00
    henrylin66666
        1
    henrylin66666  
       2023-11-01 12:57:43 +08:00 via Android
    用 CSS 来居中()
    tudou527
        2
    tudou527  
       2023-11-01 13:29:18 +08:00
    试试 chrome.offscreen: https://developer.chrome.com/docs/extensions/reference/offscreen/ ,可以在 server worker 中通过 offscreen 起个 web worker ,web worker 可以访问 window
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.