问题标签 [browser-tab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser - Flash 代码在非活动选项卡中“暂停”?
如果它所在的浏览器选项卡处于非活动状态,flash 是否会以某种方式暂停其执行?
我使用 cirrus 开发了一个多人游戏,当我尝试通过切换选项卡来玩它时,在每个选项卡中移动时,游戏执行方式存在一些不一致,就好像非活动选项卡暂停了 flash 执行然后重新开始一样积极的。
该游戏在独立的 Flash 播放器/调试器中完美运行。
javascript - Chrome 扩展程序;如何获取所有选项卡,将选项卡信息存储到数组?
我想从 chrome 中获取所有窗口/选项卡并将标题/url 存储到本地存储数组以供以后访问。
我目前有下面的代码,但它在alert
返回后停止"tab is undefined"
,我无法弄清楚!我完全不在这儿吗?
javascript - 在不同选项卡中构建的 JQueryUI 动画
我有一个实时应用程序,我在某些启用 websocket 的事件触发(例如事件“moveLeft”和事件“moveRight”)时来回为屏幕上的某些元素设置动画。当用户访问另一个浏览器选项卡并在其中许多事件触发后返回时,他们会看到整个动画序列执行(在每个事件触发时使用 .animate() ),即使它们不再与用户相关。相反,我希望动画在用户被选项卡关闭时有效地发生,这样当他们重新访问选项卡时,他们会看到当前的世界状态,而只是错过在另一个浏览器选项卡中触发的所有动画。
我似乎找不到有关此问题的任何文档;它与您需要在动画其他相互排斥的事物之前调用 .stop() 的解决方案具有相似性,这样您就不会在过多的鼠标悬停事件之后积累,但这在这里并不适用。任何提示将非常感谢。
session - 多个 GWT Session 在同一个浏览器中并行
我们有一个 SmartGWT 应用程序(具有 Spring 安全性),我们希望同一个用户能够使用相同的登录信息登录,但为不同的选项卡获得不同的会话。
- 用户 1 使用应用程序打开浏览器选项卡 Tab1
- 获取会话 Session1
- 选择角色...
用户 2 使用应用程序打开浏览器一个新的 Tab2
- 获得一个新的会话 Session2
用户并行使用 Tab1 和 Tab2。会话不应相互影响。
我们当前的应用程序使用弹簧安全性。为用户提供基于角色的 GrantedAuthorities 可能没有问题。但我们宁愿拥有完整的不同会话以简化应用程序的代码。
在不使会话无效的情况下,似乎不可能建立基于 Cookie 的会话系统。但是会话不应失效...只有新会话应附加到新选项卡。
HttpSession.getSession(true) 仅在不存在时返回新会话。
似乎可以使用 URL 重写方法来创建新会话。1 谁能告诉我们这是否可能和
1a 如果是,请告诉我们实施问题或步骤。
一方面我不完全确定如果使用 URL 重写方法会有什么后果。
2 这是否意味着如果客户端发送一个没有会话 ID 的请求,则会创建一个新会话
3 url重写方面是否对GWT后端有其他影响
google-chrome-extension - chrome 扩展 API 选项卡方法“getSelected”的文档在哪里?
所以我正在创建我的第一个 chrome 扩展,并且有一段时间非常困惑,因为我无法弄清楚如何获取当前打开的选项卡的 url,直到一些研究将我指向 chrome.tabs.getSelected() 的方向。问题是,我在 API 文档中找不到有关此方法的任何内容。我什至找到了应该在哪里的链接(http://code.google.com/chrome/extensions/tabs.html#method-getSelected),但它不存在。我错过了什么吗?这种方法是否已弃用并应该用其他方法代替?
php - 使用 PHP 或 Javascript 检测页面刷新或新加载
如何使用 PHP 或 Javascript 检测浏览器中的选项卡关闭。换句话说,如何查找页面是否刷新或在新选项卡中打开。我关心标签,而不是浏览器。
google-chrome - 重新加载 Chrome 扩展选项卡
有什么方法可以获取仅属于我的扩展程序一部分的选项卡的选项卡 ID?
tabs - Chrome 扩展:在选项卡文档中不存在此“chrome.tabs.getSelected”,但我在示例中看到了aniway
作为标题,我无法在 Api -> Tabs... 中找到此方法... 方式和位置?谢谢'
feed - Like Box“显示更多”按钮在另一个选项卡中打开另一个 Like Box
在点赞框中,当我向下滚动到新闻流的末尾并单击“显示更多”按钮时,它会在新选项卡中打开点赞框。并且不显示较早的新闻。
请帮忙。
javascript - 如何检查标签加载失败
我需要在更新的标签上做一些事情,比如检查页面加载是否正确,并替换页面内的内容。这是我的代码
我在上传时尝试执行脚本,但如果当前选项卡是 chrome://newtab 或 chrome 错误页面,我不能这样做,但我无法捕捉到错误。