javascript - 仅打开选项卡一次

标签 javascript php jquery html

我创建了 4 个静态 HTML 页面,如下所示。

  1. 首页
  2. 关于
  3. 服务
  4. 联系方式

每个页面上都有一个链接,可打开另一个名为 myVideo.html 的静态页面,该页面在新选项卡上播放有关我的视频。

我在每个页面上都保留了该链接,以便用户可以在任何地方打开它。

问题是,当从首页打开时,又可以从关于页面打开,这样就导致视频自动播放了两次,造成了不好的影响。

我想要的是,当用户从任何页面启动视频并且当他们再次从另一个页面执行相同的视频时,他们应该收到一条警报,提及“视频已经在新选项卡上播放”,所以我的视频只播放一次。他们只能在关闭正在播放该视频的选项卡时再次播放该视频。

我的问题是,这可能吗?

最佳答案

在链接中使用target=""。该目标适用于框架,但是当您在每个链接中指定相同的目标名称时,当不存在具有该名称的窗口时,浏览器将打开一个新选项卡或窗口,并在存在时重用现有窗口。

<a href="/link/to/video/" target="video">link</a>

关于javascript - 仅打开选项卡一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24384505/

相关文章:

JQuery JSON 数据两次追加到表中

php - 将具有 unix 时间戳值的 PHP 字符串转换为 MySQL 时间戳值

javascript - WebGL 不在某些设备上渲染纹理

javascript - jQuery 轮播在点击时不起作用

javascript - 将数据插入表中并像表单一样提交

php - MD5 文件哈希 - 将 Delphi 输出与 PHP md5_file 函数匹配

php - 使用 PHP 从文本文件末尾删除/添加字符

jquery - 在 JQuery 中,当有人单击图像时如何显示日历?

javascript - 滚动条上的水平移动

javascript - 单击链接时维护主题标签值的干净方法是什么?