【发布时间】:2016-07-12 06:55:55
【问题描述】:
我有一个 Google Chrome 扩展程序,它使用后台进程来弹出浏览器窗口。
这工作正常,除非我有双显示器。
Chrome 正在监视器 2 上运行。但弹出窗口总是出现在监视器 1 上(我希望它在运行 chrome 的监视器上打开)。
不管我用 window.open 参数做什么,它仍然会在监视器 1 上打开。
您可以在我的代码中看到我尝试将左侧强制设为 2000 作为实验(监视器 1 为 1366 宽)。无论此设置有多高,它都会显示在显示器 1 的右上角。
var ilinkWindow = window.open("popup.html", "extension_popup", "width=300,height=500,status=no,scrollbars=yes,resizable=no,top=0,left=2000");
ilinkWindow.focus();
【问题讨论】:
-
有几个很容易用谷歌搜索的类似问题,我看到推荐使用
chrome.windows.create。
标签: javascript google-chrome-extension