Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置了“在选项卡中打开”后,如何打开自定义大小的firefox窗口?_Javascript_Jquery_Firefox - Fatal编程技术网

Javascript 设置了“在选项卡中打开”后,如何打开自定义大小的firefox窗口?

Javascript 设置了“在选项卡中打开”后,如何打开自定义大小的firefox窗口?,javascript,jquery,firefox,Javascript,Jquery,Firefox,作为一次真实使用javascript的学习体验,我正在尝试编写一个应用程序,它将弹出一个600x400窗口,其中包含用户ID和密码列表。问题是我将firefox设置为在选项卡中显示新窗口,我不想更改该设置。我尝试过的事情: 我的桌面上安装了apache,所以我尝试创建一个包含我需要的内容的网页,但当然它只是在一个选项卡中打开。无论如何,我找不到要在新窗口中打开的页面的白名单 我尝试了一个使用jqueryui对话框的bookmarklet 此代码适用于localhost打开的页面,但不适用于来自

作为一次真实使用javascript的学习体验,我正在尝试编写一个应用程序,它将弹出一个600x400窗口,其中包含用户ID和密码列表。问题是我将firefox设置为在选项卡中显示新窗口,我不想更改该设置。我尝试过的事情:

  • 我的桌面上安装了apache,所以我尝试创建一个包含我需要的内容的网页,但当然它只是在一个选项卡中打开。无论如何,我找不到要在新窗口中打开的页面的白名单

  • 我尝试了一个使用jqueryui对话框的bookmarklet

  • 此代码适用于localhost打开的页面,但不适用于来自web的页面。我的js文件的路径似乎附加到页面url,然后firebug显示404找不到页面错误。如果我能弄清楚为什么会这样,也许我能让它工作

  • 我试过使用bash终端。$firefox-新窗口-宽度600-高度400。这在一个新窗口中打开了firefox,但它与我打开的firefox窗口大小相同。谷歌发现忽略-width和-height参数是一个老问题。解决的办法是做$firefox-无远程-新窗口“www.cnn.com”-宽度600-高度400。但只有在firefox没有运行的情况下,这才有效。如果firefox正在运行,您会收到一个错误,表示firefox没有响应,您必须关闭firefox实例或重新启动计算机

  • 所以我被卡住了,有人有什么想法吗

    最终,您不能依赖于能够强制客户端浏览器执行类似的操作。并非所有浏览器都是相同的,但通常这完全由用户控制。请尝试使用
    showModalDialog()
    显示您的弹出窗口@Teemu,不幸的是showModalDialog()无法实现应用程序的目的,即在网页中键入信息时查看信息,但它让我发现了openDialog。我尝试了openDialog,但出现了安全错误。通过谷歌搜索这个错误可以找到一些可能的解决方案,但它们非常复杂,需要我花一段时间才能弄清楚。谢谢你给我的信息,让我继续追求这一点。