我的文件集都在本地服务器上,而不是http。如果我使用:
<a href="somefile.htm" target="_Self">click here</a>
它会在新窗口中打开文件。 _Top也被忽略了,我得到一个新窗口。我可以通过使用window.open()解决它,但由于各种原因,我们需要避免使用javascript。
我很想知道为什么忽略href目标。
答案 0 :(得分:3)
您想要使用_self
(或完全不让它):http://jsfiddle.net/rsmRA/ - 这是一个区分大小写的值。
根据spec,它似乎假设区分大小写,所以我猜这是一个浏览器错误。如果将其设置为除这些关键字之外的任何内容,则它是“浏览上下文名称”。您可以通过点击两次相同的链接来查看此操作;你会注意到它只是第一次打开一个新窗口,第二次重新加载那个窗口。