javascript - 让多个页面互相交谈

标签 javascript html browser

我正在编写一个需要打开多个选项卡/网页的 Web 应用程序。我希望他们互相交谈。而且我不希望页面与服务器通信。那么 HTML5/JS 有可能吗?顺便说一句,它们都在同一个域名上。

最佳答案

我从未遇到过使用浏览器选项卡功能作为导航方式的网络应用程序。我不想说这是错误的,因为我不知道你的特殊要求,当然,我也没有玩过世界上的每一个 webapp。

但是,在您的 Web 应用程序中实现您自己的 Tab 键系统是否比依赖浏览器的一项可能实现不一致且可能受用户个人设置影响的功能更有意义?

如果您走这条路,并且离线功能是明确的要求,那么我认为您唯一的选择是使用 LocalConnection Flash 的功能,正如布拉德在评论中所建议的那样。我想你可以用 ExternalInterface 创建一座桥将任何数据从 Flash 传递到页面。 Flash 除了编码通信之外不需要做任何其他事情(它可以占据页面某处的单个像素)。这是一种类似于 dojotookit 的方法。与他们的闪存一起使用,旨在提供更强大的 cookie 替代方案。

关于javascript - 让多个页面互相交谈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093862/

相关文章:

html - 解析器(例如 HTML)如何工作?

javascript - Typescript 嵌套此不调用定义的函数

javascript - Angular 标签指令问题

javascript - Socket IO 独立的 javascript 监听器

html - 是否可以禁用输入=时间清除按钮

html - 响应式 Canvas 超越了 div

javascript - 单击 <a> 链接时如何显示确认对话框?

javascript - XMLHttp请求到302页面

javascript - 使用 XMLHttpRequest 中的 jQuery 结果获取外部 URL 的元数据

javascript - 如何通过 CDN 在我的网站中使用 puppeteer