Javascript 从下拉列表选择在新选项卡中打开url

Javascript 从下拉列表选择在新选项卡中打开url,javascript,jquery,html,safari,Javascript,Jquery,Html,Safari,我有这个,但我无法让它在SafariforOSXSafari8.0上运行。它可以在Firefox和Chrome上运行,但我无法在Safari上运行 function myChangeHandler() { window.open(this.options[this.selectedIndex].getAttribute('value'), '_blank'); this.form.submit(); } 我错过了什么 谢谢我不确定什么不起作用,因为没有发布具体问题,但我猜是窗口问题。打开了吗

我有这个,但我无法让它在SafariforOSXSafari8.0上运行。它可以在Firefox和Chrome上运行,但我无法在Safari上运行

function myChangeHandler() 
{
window.open(this.options[this.selectedIndex].getAttribute('value'), '_blank');
this.form.submit();
}
我错过了什么


谢谢

我不确定什么不起作用,因为没有发布具体问题,但我猜是窗口问题。打开了吗

我找到了这篇文章

它可能就是你要找的那个

发件人:

无法使用标准window.open JavaScript方法从全局HTML文件或扩展栏打开新选项卡和窗口。相反,全局文件和扩展栏可以访问SafariApplication、SafariBrowserWindow和SafariBrowserTab类,这些类的方法和属性允许您使用窗口和选项卡

它接着解释了如何使用

var newTab = safari.self.browserWindow.openTab();