0

我有一个用 CSS/HTML/JavaScript 全部内联编写的程序,并直接从 HTML 文件(没有 Web URL)打开。现在,与我一起工作的每个人都将浏览器设置为在同一窗口的新选项卡中打开任何链接,这使得程序毫无用处,因为它是手动填写的表格,意味着在第二台显示器上。

现在,如果将选项卡中的打开更改为在新窗口中打开链接,我window.resizeTo();window.moveTo();功能可以正常工作,但我不能四处走动,对超过 500 台计算机(数量不夸张),更不用说任何更改重置计算机后重置设置。

当我尝试window.open();.html 文件打开后,它只是在新窗口中打开一个空白页面,我需要它在新窗口中自行打开,然后调整大小/移动。

4

4 回答 4

2

window.open(...)与设置的高度和宽度参数一起使用。这将强制链接在新窗口中打开:

<a href="http://www.google.com" onclick="window.open(this.href, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">Share Page</a>

演示

于 2013-09-16T00:17:13.127 回答
1

您可以传递一个 URLwindow.open()来打开该 URL。
您可以使用 传递当前 URL location.href

您也可以直接在第三个参数中指定大小和位置。

于 2013-09-16T00:17:28.140 回答
1

在选项卡或单独窗口上打开页面是浏览器指定的功能,它不能由 Web 应用程序控制。

window.open()将打开一个popup窗口,并且可以打开您在提供时指定的任何 URL:

window.open('openthispage.html);
于 2013-09-16T00:17:51.847 回答
0

window.open(URL,name,specs,replace)

添加程序的 URL,它应该可以工作

于 2013-09-16T00:17:06.277 回答