我知道target="_blank"
(无论是打开新窗口还是新标签页)都取决于用户的偏好。我没有试图改变它。
我要确定的是,是否可以知道用户的设置是什么?我想创建一个带有显示“在新窗口中打开”或“在新选项卡中打开”标签的新按钮,具体取决于网站访问者的偏好。如果用户的偏好是在新标签页中打开链接,或者相反,我不希望按钮显示“在新窗口中打开”,这样就不会误导他们将要发生的事情。
我可以让按钮说“在新窗口中打开/标签”,但是我正在尝试不那么草率。
答案 0 :(得分:1)
无法访问用户的浏览器配置并根据其首选项更改html代码。因此,您的选择是:
选择“在新窗口中打开”,“在新窗口中打开/制表符”,“在新选项卡中打开”或其他任何按钮名称
根本不使用target="_blank"
,因为用户只需按下鼠标滚轮或右键单击即可轻松在新窗口/选项卡中打开链接
也许这毕竟不是什么大问题;)