那么目前大多数浏览器都有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/