从双显示器上的Chrome扩展程序打开弹出窗口
Open popup from Chrome Extension on Dual monitor
我有一个谷歌浏览器扩展程序,它使用后台进程来弹出浏览器窗口。
除了我有双显示器时,这工作正常。
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();
正如
@wOxxOm所说,使用chrome.windows.create。
这对我有用。
相关文章:
- Chrome应用程序调整窗口大小保持纵横比
- 新选项卡被弹出窗口阻止程序阻止
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 在我的应用程序中,当我使用targent as_blank时,弹出窗口被阻止
- 函数打开链接时不使用弹出窗口阻止程序
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 如何将 html5 画布另存为窗口 8 Metro 应用程序中的图像文件
- 在引导程序弹出窗口中显示iframe
- 是什么触发了浏览器中的弹出窗口阻止程序
- 应用程序引擎终结点:用于OAuth2授权的Javascript客户端库需要多个弹出窗口
- HTA应用程序:将窗口放在屏幕的右下角
- 在Chrome扩展程序中,是否可以截屏并在弹出窗口中显示屏幕
- 在ios Cordova应用程序中打开iTunes窗口
- 如何使用引导程序创建模式窗口
- 窗口.警报关闭处理程序
- 如何在Chrome扩展程序开发中访问弹出窗口的cookie
- ajax成功响应和firefox弹出窗口阻止程序
- IE窗口失去了对任何XMLHttpRequest启动Angular应用程序的关注
- 打印窗口被浏览器弹出窗口阻止程序阻止
- 引导程序弹出窗口(bootbox)中的Javascript事件不起作用