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

TMS*_*TMS 3 javascript firefox window

似乎(试试jsfiddle)

window.open('http://www.google.com/', window_name, 'width=400,height=320');
Run Code Online (Sandbox Code Playgroud)

完全停止在Firefox中打开新窗口,无论你把它作为window_name(_blank,等等......)!这一定必须在最近(一年前)工作,但现在它停止了工作!它在过去一定是Firefox中一些相当新的变化,这个问题的答案也证明了这一点 - 它们之前有效但不再工作了!

我怀疑是它停止工作,因为"Open new windows in new tab instead"默认情况下选项(工具/选项/标签)现在是真的!这一定是最近的变化.

我的用例确实需要打开一个带有图例的小型简单窗口 - 为此打开新选项卡是过度的.

问题是它是默认的,普通用户不知道这个设置 - 他们只是看到网站表现得很奇怪!

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

use*_*621 9

您的小提琴不包含您发布的代码.这个工作正常:http://jsfiddle.net/HLbLu/

请注意,由于某种原因,呼叫window.open(...)与呼叫不同open(...).