我可以访问 joomla 版本,但不能访问源代码,我需要添加一个必须在其他窗口/选项卡中打开的链接。
我只能更改 href 字段内容。
我尝试
javascript:window.open('http://url/')
这适用于chrome,但不适用于firefox。
有什么建议吗?
我可以访问 joomla 版本,但不能访问源代码,我需要添加一个必须在其他窗口/选项卡中打开的链接。
我只能更改 href 字段内容。
我尝试
javascript:window.open('http://url/')
这适用于chrome,但不适用于firefox。
有什么建议吗?
根据MDN,window.open() 至少需要两个参数。它还返回新打开的窗口的对象,这将导致[object Window]
出现在原始窗口中。返回undefined
避免了第二个问题。这会起作用:
javascript:window.open('http://url/', '_blank');undefined
较旧的代码通常会使用void
operator,它会评估其唯一的操作数并undefined
无论如何都会产生结果。所以这也可以:
javascript:void(window.open('http://url/', '_blank'))
在任何一种情况下,特殊的窗口名称_blank
只是告诉浏览器打开一个新窗口或选项卡。浏览器的设置决定了确切的行为,因为标签式浏览是在之后引入_blank
的。