我知道 target="_blank" 应该让它在新窗口中打开,对于某些浏览器,比如 FF3,它实际上会让它在新标签中打开。作为开发人员,有没有办法对这种行为进行更多控制?
问问题
280 次
3 回答
10
根据https://developer.mozilla.org/En/Window.open,“”“ 如何在新选项卡或特定选项卡中打开链接的引用资源?
目前,你不能。只有用户可以设置他的高级偏好来做到这一点。K-meleon 1.1 是一个基于 Mozilla 的浏览器,它为用户提供了关于如何打开链接的完全控制和权力。一些高级扩展还为 Mozilla 和 Firefox 提供了很大的权限来控制引用资源的加载方式。
几年后,CSS3超链接模块的目标属性可能会实现(如果现在的CSS3超链接模块被批准的话)。即使发生这种情况,您也可以期望具有标签浏览功能的浏览器开发人员能够赋予用户完全否决权并完全控制链接如何打开网页。如何打开链接应始终完全在用户的控制之下。"""
于 2009-05-18T22:21:33.377 回答
2
目前,如何打开链接的最终决定权在用户和他们的浏览器手中。
另外,如果开发人员以您描述的方式推翻了我的选择,我也不会太高兴。我只希望一次打开一个浏览器窗口,并且不希望出现子窗口。其他人的感觉恰恰相反。作为开发人员,我们应该尽量尊重这一点。
于 2009-05-18T22:26:28.890 回答
1
以“_blank”为目标的内容是否打开到新选项卡或窗口是在大多数支持新选项卡的浏览器中可设置的浏览器/用户特定选项。目前还没有办法定位标签。
于 2009-05-18T22:22:54.823 回答