强制显示模式内容的链接始终在当前选项卡中打开

时间:2016-06-25 10:35:17

标签: javascript html

假设我有一个链接打开包含一些文本的模态窗口。 我想阻止用户在新的浏览器标签中打开此链接。

有没有办法说这个链接应该始终在当前浏览器选项卡中打开,即使用户明确要求在新选项卡中打开它(即按住Ctrl键并单击)。

我试过target='_self'无济于事。

1 个答案:

答案 0 :(得分:0)

@gcampbell建议使用一个按钮,然后我记得我正在使用的框架(rails)有一个 button_to 帮助方法,它生成以下内容:


& #xA;
  = button_to“Say hello”,contact_path,method:'get',class:'button',remote:true

< form class =“button_to”method = “get”action =“/ contact-me”data-remote =“true”>
 < input class =“button”value =“Say hello”type =“submit”>
< / form>
  




那就行了。谢谢@gcampbell,我完全不知道html按钮(和输入)有这种行为。