问题标签 [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.

0 投票
1 回答
1699 浏览

javascript - 打开标签的数量限制

网页上有一些链接。

右键单击有“在新选项卡中打开链接”选项(浏览器选项)。

我想限制用户不打开超过两个标签?我怎样才能做到这一点?

0 投票
0 回答
1209 浏览

java - SessionAttributeStore 实现中的 StoreAttribute 方法未在 Spring 4.0 中使用 @SessionAttributes 调用

我正在尝试在 Spring 4.0 的不同选项卡中使用不同的模型。我在这里使用了duckranger概述的解决方案-> https://github.com/duckranger/Spring-MVC-conversation

我的控制器看起来像这样:

根上下文.xml:

SessionAttributeStore 的实现与 Dukeranger 的代码完全相同:

counter.jsp 看起来像这样:

我的问题是 SessionAttributeStore 实现中的 storeAttribute 方法根本没有被调用。此外,在 POST 请求中,当我打开一个附加选项卡时,计数成员变量的值将被覆盖,但这可能是因为未调用会话映射逻辑。

我在这里想念什么?提前感谢大家的帮助。人

编辑#1 我现在已经意识到调用了 DefaultSessionAttributeStore 的方法 storeAttribute。所以在我看来,我没有正确配置我的自定义实现。

0 投票
1 回答
154 浏览

angularjs - 单击时会打开一个我需要与之交互的新选项卡,但我只是停留在同一个窗口上

我是量角器的新手,AngularJS 刚刚开始掌握它。我有一个登录页面,点击后会打开一个新的浏览器选项卡。新的浏览器选项卡是我想继续测试的地方,但是我不知道如何切换到新的浏览器选项卡。

我已经尝试了这里建议的以下代码,但是它没有做任何事情,只是停留在页面上。

任何帮助都会很棒!谢谢

0 投票
1 回答
86 浏览

jquery - 阻止 Jquery 计时器在多个浏览器页面上触发两次

我在业余时间用 Jquery 开发一个小游戏来学习 Jquery。基本概念每次计时器滴答并更新存储在 cookie 中的分数时都会添加一个点。这是处理大部分更新的计时器:

我遇到的问题是人们可以简单地打开多个页面,并且计时器会为每个页面触发。因此,如果您打开了 4 个页面,则分数的更新速度将提高 4 倍。

我用谷歌搜索了很多不同的东西,但我找不到任何可行的方法。一种方法将是我猜测的某种标记,但老实说,我不知道从哪里开始,因此不胜感激。

我读了一些关于 open.window 函数的东西来检查现有的窗口,但我什么也没有。

0 投票
14 回答
172083 浏览

java - 如何使用 Selenium WebDriver 在新选项卡(chrome)中打开链接?

新选项卡正在打开,但 URL 链接未打开。

0 投票
2 回答
3156 浏览

browser - WebGL - 在新选项卡中打开 URL?

如何在 WebGL 的新选项卡中打开 URL?

尝试过 Application.OpenURL("url")。但它会在同一个窗口中打开一个标签

谢谢

0 投票
0 回答
105 浏览

javascript - 如何处理浏览器选项卡还原?

浏览器选项卡关闭,然后使用Ctrl++Shift恢复T

我需要在选项卡关闭或恢复时执行一些逻辑。
但我不应该处理导航到其他页面,所以像这样的事件beforeunload是不行的。

保证应用程序不会在多个选项卡中打开。

我该如何实施?

PS:同样的问题在俄语中。

0 投票
5 回答
1026 浏览

javascript - 检测选项卡之间的会话结束

我正在开发一个可以在不同选项卡中打开的 AngularJS webapp,我想知道哪种方法是检测用户何时在其中一个选项卡中注销的最佳方法;我想在其他选项卡中弹出一个登录模式窗口。我正在考虑使用服务器发送的事件或跟踪我的服务器 cookie 的存在。我从来没有做过这样的事情,所以我在问我的选择有什么优点和缺点,或者我是否错过了其他更聪明的方法。

编辑:在服务器上,我有支持服务器发送事件的 ServiceStack (C#) 开箱即用

0 投票
1 回答
335 浏览

jquery - jquery在新标签中打开几个pdf

我有一个字符串数组,它们是我的 pdf 的目录,例如:

为什么它只打开最后一个(第二个)pdf而不打开两者?我该如何解决?

0 投票
1 回答
63 浏览

javascript - 为什么我无法访问父窗口的变量?

假设我打开一个网页并运行这个 Javascript:

然后,在打开的window

将产生undefined。我可以通过这样做来解决问题:

然后,在另一个window

将产生"Success"。所以,问题是可以解决的,但是我想知道为什么开箱即用的openwindow无法访问parent的变量?window