如何设置浏览器选项卡's锚定目标名称
How can I set the browser tab's anchor target name via javascript?
当从外部超链接调用我的网站时,如果它已经打开,则应在同一浏览器选项卡中重新打开。这可以通过在超链接的HTML:<a href='http://my-website.org' target='my_target' />
中指定适当的目标属性来实现然而,如果第一个选项卡是在没有指定目标的情况下打开的,例如直接键入网站的url,这是不起作用的。在此之后,使用my_target的超链接将弹出第二个浏览器选项卡
因此,我想设置浏览器选项卡的默认目标名称(如果不存在),以确保在超链接中使用此默认目标时使用此选项卡。
如何在JavaScript中做到这一点?
认为你所要做的就是
window.name = 'my_target'
如果这是第一个选项卡,它会将其标记为"my_target"。当任何与的链接
target='my_target'
现在单击它将在此选项卡/窗口中打开。
在名称前面加一个下划线:_my_target。这一直对我有效。然而,我确实看到除了标准名称(_blank、_parent、_self、_top)之外的其他名称被称为帧名称,现在帧已被弃用。不过,任何带有前导下划线的自定义名称似乎都有效。其优点是,指向相同命名目标的链接将使相关的浏览器选项卡成为焦点。坏消息是,随着浏览器的更新,它可能会在某一天停止工作。
相关文章:
- 通过JavaScript设置表单目标
- 如何设置浏览器选项卡's锚定目标名称
- Multer :在目标属性中设置不同的目的地
- AngularJS:将目标(类似于焦点)设置为任何$scope属性
- 如何在删除之前设置 jquery 可排序目标列表的样式
- 包装视频标记的超链接 - 为点击处理程序设置了错误的目标
- 如何将回调顺序调用设置为与目标函数调用相同
- 如何设置目标=“_空白“;在DIV标签中
- 动态设置appendTo目标
- 如何设置应该使用此代码的目标图像
- 如何将OrbitControls目标设置为四处移动
- wordpress在新窗口中打开链接;目标“;属性未设置
- 根据原点和目标设置角度动画视图过渡
- jQueryUI.position()未命中用jQuery.height()设置的目标元素的高度
- 设置@grant值时如何访问“window”(目标页)对象
- 如何在流星中设置事件目标的文本和颜色?
- GruntJS设置:没有找到目标
- 如何动态设置数据目标id
- 设置规则集& lt; p> & lt; a> . . & lt; / a> & lt; / p>根据href目标
- 通过javascript为jsf中的commandlink标签的目标属性设置条件