javascript - 带有 onclick 的 href 在 Safari 中不起作用

标签 javascript html hyperlink safari

为什么此链接在 Safari 上不起作用? 当我点击点击此处时,它应该打开http://othersite.com以及http://mysite.com/profile >。问题是它只打开 http://mysite.com/profile 而不会打开 http://othersite.com 的新选项卡。这个可以在 Chrome 和 Firefox 上运行。我怎样才能让它在 Safari 上运行?

html

<a target="_blank" onclick="redirect()" href="http://othersite.com">Click here</a>

javascript

function redirect(){
    location.href = 'http://mysite.com/profile';
}

最佳答案

为了在新选项卡中打开链接,您必须将目标属性设置为 _tab_blank 根据用户的情况打开新选项卡或新窗口设置。

关于javascript - 带有 onclick 的 href 在 Safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714783/

相关文章:

javascript - 图像 slider 标题

Javascript regExp 接受小数点前 12 位数字和小数点后两位数字

jquery - 移动设备中的 Bootstrap 透明导航栏

html - 如何将导航栏放在左侧的 Bootstrap 中?

javascript - 将函数变量值传递给javascript中的新变量

php - 更改单个页面的链接颜色

vba - Excel VBA为事件单元格制作超链接

javascript - 如何强制点击按钮 "General Data"?

javascript - 想要将一个组件路由到另一组件

php - 查找页面中的所有 href 并替换为保持先前链接的链接 - PHP