我怀疑我这次运气不佳,但还是继续吧……
假设我有一个 CHM 帮助文件,其中的帮助页面嵌入了 http:// 超链接。当用户单击以下样式的超链接时:
<a href="http://www.example.com" target="_blank">click here!</a>
打开浏览器窗口并显示目标网页。如果浏览器已经打开,则创建一个新选项卡并在其中显示目标。如果用户点击另一个链接(或同一个链接)其他浏览器窗口/选项卡打开,等等。
有什么方法可以强制所有链接点击都转到同一个选项卡/浏览器窗口?
答案1
将“target”参数的值更改为“_blank”以外的其他值(标准保留该值,用于始终打开一个没有名称的新页面)。
“目标”参数允许您指定一个名称(我建议使用不以下划线开头的名称)来打开新窗口。通过在其他锚点引用(超文本链接)中使用相同的名称,以前打开的新窗口将被重新使用(而不是再次打开新窗口)。
答案2
代替
target="_blank"
使用
target="__blank"