使用 open.window() 在新窗口中打开 js 程序

Using open.window() to open js program in a new window

本文关键字:在新窗口中打开 js 程序 open window 使用      更新时间:2023-09-26

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

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

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

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>

演示

您可以将 URL

传递给window.open()以打开该 URL。
您可以使用 location.href 传递当前 URL。

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

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

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

window.open('openthispage.html);

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

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