我有一个用CSS / HTML / JavaScript编写的内联程序,直接从HTML文件打开(没有网址)。现在,我使用的每个人都将其浏览器设置为在同一窗口的新选项卡中打开任何链接,这使得程序无用,因为它是手动填写的表单,意味着在第二个监视器上。
现在,如果将标签中的打开更改为在新窗口中打开链接,我window.resizeTo();
和window.moveTo();
功能正常工作,但我无法绕过500多台计算机(没有夸大金额),更不用说,任何对设置的更改都会在计算机重置后重置。
当我尝试window.open();
时,它只是在打开.html文件后在新窗口中打开一个空白页面,我需要它在新窗口中打开,然后调整大小/移动。
答案 0 :(得分: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>
<强> Demo 强>
答案 1 :(得分:1)
您可以将网址传递给window.open()
以打开该网址
您可以使用location.href
传递当前网址。
您还可以直接在第三个参数中指定大小和位置。
答案 2 :(得分:1)
在选项卡或单独的窗口上打开页面是浏览器指定功能,它不能由Web应用程序控制。
window.open()
会打开popup
窗口,可以在提供时打开您指定的任何网址:
window.open('openthispage.html);
答案 3 :(得分:0)
window.open(URL,name,specs,replace)
添加程序的URL,它应该可以正常工作