php - 获取浏览器选项卡索引/Id

标签 php javascript browser browser-tab

那么目前大多数浏览器都有Tabs的特性,有没有办法获取Tab索引?

所以标签 1 中打开了 www.google.com,标签 2 中打开了 www.google.com,有没有办法识别标签索引是什么?

伪代码:

if($tab == 2) {
  alert "Tab 2 is active\n";
}

if($tab == 1) {
  alert "Please use Tab 2 as this is Tab 1\n";
}

有趣的是,我搜索的关于选项卡的所有内容都与网页本身的选项卡索引相关,唉...

最佳答案

严格来说。 TABS 在最终用户的机器上。 PHP 在服务器上工作。 PHP 看不到最终用户的机器在做什么,它只能服务最终用户 PHP 页面。

Google 使用 JavaScript 和 Cookie 来做到这一点。对于打开的页面的每个实例,增加一个 cookie 计数器。如果计数器 > 1,则使用 AJAX 显示错误消息。此外,如果禁用 cookie 或 JavaScript,则禁止页面运行。

研究 jQuery。

关于php - 获取浏览器选项卡索引/Id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510454/

相关文章:

php - 单击按钮时使用ajax获取文本框文本

php - 即(HTTPS): generating pdf from php file doesn't work

php - URL 斜杠 '/' 得到双重编码。更改为 %252F 而不是 %2F

javascript - 开发复杂的 Javascript 应用程序时,可以使用多个 .JS 文件吗?

javascript - 将延迟处理程序附加到函数外部的嵌套 AJAX 调用

html - 当许多选项被隐藏时,选择元素下拉菜单上的 Chrome 错误

php - 如何向 PHP/SQL 搜索脚本添加拼写建议

javascript - 如何在 IE 11 中使用 document.evaluate 和 XPathResult?

javascript - 浏览器调试 : how to see what Javascript functions was called after some action?

c# - 我应该如何使用多线程正确调用 Web 浏览器?