当前位置: 首页 > 面试题库 >

在浏览器中访问其他选项卡的内容

容俊豪
2023-03-14
问题内容

我正在使用MozillaFirefox,并且试图找到一种使用JavaScript和DOM访问同一窗口中其他选项卡的内容的方法(如果存在,我可以接受其他技术)。

例如,
我想运行一个JavaScript,在tab1其中可以找到其他标签的标题。基本上,我需要这样做,以便可以标识由于href当前页面中的而已打开的选项卡,而无需使用window.open方法。我只需要一个简单的超级链接,即可打开与当前页面属于同一域的页面(该页面应在新标签页中打开)。现在,我希望能够从当前选项卡访问此新选项卡。


问题答案:

您可以使用HTML5跨窗口消息传递 …但这有点前沿。

即使在这种情况下,您可能也需要使用javascript劫持标记“click”事件,然后自己打开窗口,以便可以访问新的窗口对象来发布消息。



 类似资料:
  • 我遇到了一个有用的PDF生成代码,用于在Spring MVC应用程序中向客户机显示文件(“使用Spring MVC返回生成的PDF”): 我添加了一个声明,该方法返回一个PDF文件(“Spring 3.0 Java REST return PDF Document”):。 我的问题是,当上面的代码执行时,它立即要求客户机保存PDF文件。我希望PDF文件首先在浏览器中查看,这样客户端就可以决定是否保

  • 我试图编写一个函数,它将接收一个“浏览器实例”(我指的是),并打开一个带有特定URL的新选项卡。 这是函数: 返回True(如果URL有效) 如果有人能告诉我我做错了什么,我将非常感激。如果您有其他方法来完成打开新选项卡的任务,这是可以的。顺便说一下,我曾尝试使用:,但没有成功(我没有得到新的选项卡,也没有异常)

  • 问题内容: 嗨,我想知道如何在浏览器选项卡关闭时提示消息。我正在使用Reactjs。 这是我尝试添加到我的react组件中的内容。请指导我如何继续进行。 问题答案: 除了事件名称和警报将在该特定事件中阻止这一事实之外,您所做的都是正确的。 您可以显示如下消息: 希望这可以帮助。

  • 我们正在使用最新版本的spring。 我们正在使用Spring mvc的@Session属性来支持会话范围中的数据... 问题是当我们使用浏览器的多个选项卡时,它不能像预期的那样工作。. 我们有一个搜索页面,允许使用使用多个字段搜索数据库。.我们在会话中使用@Session属性存储结果。 问题:例如,用户给出一些输入和搜索,结果存储在名为“搜索结果”的会话中。 如果用户打开新选项卡并再次使用不同的

  • 有人能帮我解决下面代码的问题吗?我的意图是能够在浏览器中打开一个新的标签。脚本通过,但没有真正打开新选项卡

  • 我已通过以下方式在我的nodejs服务器上实施了CSRF攻击预防— 登录时的用户收到CSRF令牌和cookie(基于JWT的令牌存储在cookie中)。CSRF令牌是使用 每当用户发出请求(GET或POST)时,我都会将客户端发送的cookie和csrf令牌(在标题中)与服务器上存储的cookie和csrf令牌进行比较,应用程序工作正常 但是,当登录用户打开新选项卡或新浏览器窗口时,客户端具有co