Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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 open(url、windowname、opts)在新选项卡中打开,而不是在Firefox中打开新窗口_Javascript_Firefox_Window - Fatal编程技术网

Javascript open(url、windowname、opts)在新选项卡中打开,而不是在Firefox中打开新窗口

Javascript open(url、windowname、opts)在新选项卡中打开,而不是在Firefox中打开新窗口,javascript,firefox,window,Javascript,Firefox,Window,似乎(尝试) 完全停止在Firefox中打开新窗口,不管你把它作为窗口名(_blank,随便什么…)!这一定是最近(一年前)起作用的,但现在它停止工作了!这肯定是Firefox在过去的一些全新变化,也证明了这一点——他们以前工作过,但现在不再工作了 我怀疑它停止工作是因为选项“改为在新选项卡中打开新窗口”(工具/选项/选项卡)现在默认为真!这一定是最近的变化 我的用例真的需要用图例打开一个简单的小窗口——为它打开一个新的标签太过分了 问题是,这是一个默认设置,普通用户不知道这个设置-他们只是看到

似乎(尝试)

完全停止在Firefox中打开新窗口,不管你把它作为窗口名(_blank,随便什么…)!这一定是最近(一年前)起作用的,但现在它停止工作了!这肯定是Firefox在过去的一些全新变化,也证明了这一点——他们以前工作过,但现在不再工作了

我怀疑它停止工作是因为选项
“改为在新选项卡中打开新窗口”
(工具/选项/选项卡)现在默认为真!这一定是最近的变化

我的用例真的需要用图例打开一个简单的小窗口——为它打开一个新的标签太过分了

问题是,这是一个默认设置,普通用户不知道这个设置-他们只是看到网站的行为奇怪

有没有办法覆盖Firefox的行为?

来自Mozilla:

在这里:


您的小提琴不包含您发布的代码。这个很好用:


请注意,出于某种原因,调用
window.open(…)
与调用
open(…)
不同

OMG@minitech的可能副本,你读过我的问题吗??请先读一读,看看为什么它不是复制品!我甚至引用了它!!我有。你知道,老问题并没有消失。尝试其他解决方案,如果不起作用,就悬赏或其他方式解决问题。这是同一个问题。@minitech,如果你阅读链接问题的第一行,它是关于
window.open(url)
,而我的问题是关于
window.open(url,window,opts)
,这在这里是一个很大的区别!这个问题是关于更具体的案例,它解决了前面的问题,但现在停止工作!!可以所以悬赏说现在的答案已经过时了。这就是它的目的。我不确定这些链接是否真的回答了问题。太好了!!!你成就了我的一天,我用
window.open
替换了我对
open
的所有呼叫。open可以工作!!这一定是FF最近的一些变化,因为直到现在我只使用了
open
…但现在我完全糊涂了!
open
window.open
怎么可能不一样??看看这个例子:我贴了一个…@Pumbaa80“打开”和“窗口”有什么不同?打开?@Atifmohammedameanuddin请看下面的。
window.open('http://www.google.com/', window_name, 'width=400,height=320');