如何在只有 href 属性的新标签页中打开 window?
How to open a window in new tab with just href attribute?
编辑:上面的 link 不包含适用于此问题的任何答案。如果把它放在那里的人真的读过这个问题,他们就会意识到这一点。
当我只能控制锚标记的 href 属性时,在新选项卡或新 window 中打开 link 的最佳选择是什么?
我们有一个自己开发的菜单导航系统,是我之前的某个人构建的,它根据数据库 table 中的 url 列设置菜单锚 links 的 href。所以我知道有比我要求的更好的方法在新的 window 中打开 link 并且我通常不会尝试这个,但现在我只需要这样做方式。
我试过使用:
javascript:window.open('http://www.goodwill.org')
这对于在新选项卡中打开 link 确实有效,但是它将当前选项卡更改为除文本 [object] 之外的空白页,这显然违背了目的。
如果您有权访问 html,您可以通过 html 或 js
HTML
<a target="_blank">
您需要确保您的 link 中的 JS 表达式不是 return 值:
javascript: void(window.open('http://www.goodwill.org'))
编辑:上面的 link 不包含适用于此问题的任何答案。如果把它放在那里的人真的读过这个问题,他们就会意识到这一点。
当我只能控制锚标记的 href 属性时,在新选项卡或新 window 中打开 link 的最佳选择是什么?
我们有一个自己开发的菜单导航系统,是我之前的某个人构建的,它根据数据库 table 中的 url 列设置菜单锚 links 的 href。所以我知道有比我要求的更好的方法在新的 window 中打开 link 并且我通常不会尝试这个,但现在我只需要这样做方式。
我试过使用:
javascript:window.open('http://www.goodwill.org')
这对于在新选项卡中打开 link 确实有效,但是它将当前选项卡更改为除文本 [object] 之外的空白页,这显然违背了目的。
如果您有权访问 html,您可以通过 html 或 js
HTML
<a target="_blank">
您需要确保您的 link 中的 JS 表达式不是 return 值:
javascript: void(window.open('http://www.goodwill.org'))