似乎是(请在 jsfiddle 上尝试)
window.open('http://www.google.com/', window_name, 'width=400,height=320');
完全停止在Firefox中打开新窗口,无论您将window_name设置为什么(_blank,任何其他名称)!这一定在不久前(一年前)有效,但现在已经停止工作了!这一定是Firefox过去的一些相当新的变化所致,此问题的答案证明了这一点-它们以前可以工作,但现在不再工作!
我的怀疑是,它停止工作是因为选项
“在新标签页中打开新窗口”
(工具/选项/选项卡)现在默认为true!这一定是最近的变化。我的用例确实需要打开一个只有传说的小简单窗口-为此打开新标签页太过浪费了。 问题在于它是默认设置,普通用户不知道这个设置-他们只看到网站表现奇怪! 有没有办法覆盖Firefox的行为?
window.open(url)
的,而我的问题是关于window.open(url, window, opts)
的,这里有一个很大的区别! 这个问题是关于更具体的情况,解决了以前的问题,但现在停止工作!! - Tomas