Javascript 从下拉列表选择在新选项卡中打开url
我有这个,但我无法让它在SafariforOSXSafari8.0上运行。它可以在Firefox和Chrome上运行,但我无法在Safari上运行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(); } 我错过了什么 谢谢我不确定什么不起作用,因为没有发布具体问题,但我猜是窗口问题。打开了吗
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();