如何使用单个javascript文件执行来影响多个网页
How to effect multiple web pages using single javascript file execution?
我有两个不同的网页(同一网站的一部分)和一个javascript文件。
假设用户登录到网站并在两个不同的浏览器窗口中打开两个网页。我想要的是,javascript的单次执行应该对两个网页都有效。这应该同时发生。
Javascript不应同时加载在浏览器窗口中,并作为单独的实例执行(不可接受)。应该有一个单独的执行(相同的实例),影响两个页面。
所有这些都要求两个页面具有相似的变量值、参数和函数调用。
这可能吗?
注意:如果点击第一页上的链接,第二页会出现吗。
由于浏览安全原因,这是不可能的。您可以使用JavaScript查看服务器上的连续性池中的更改。(同时通知其更改)
您可以尝试使用websocket来同步一个站点的多个实例,就像一个登录时另一个也会一样。您可以在一个脚本中通过套接字将函数名及其参数发送到服务器,服务器将需要将这些数据发送到具有相同远程地址的所有客户端,并且在从套接字(在客户端中)读取数据时执行这些函数。但是,您需要用一些ID来标识发送方脚本(它可以是启动脚本的时间戳),这样您就不会执行两次函数(可能会无休止地重复执行)。
这是可行的。首先打开第1页,然后以弹出方式打开第2页。将javascript保留在第1页中。使用javascript window.opener.XX语法操作第2页中的元素。
相关文章:
- 如何防止网页加载后自动启动功能
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 如何使用Node.js最有效地解析网页
- 刷新后保留对网页的更改
- AJAX不会在文件上传后重定向到网页-POST方法
- jQuery工具验证器自定义效果-添加&消除影响
- 使用谷歌网站翻译器自动翻译网页
- 在小提琴完美运行,但 JQuery 对网页没有影响
- 不同的操作系统对显示网页的影响有多大
- 如何使用单个javascript文件执行来影响多个网页
- window.open影响网页
- 如何在同一网页上有多个字符计数,而每个字符计数不会相互影响
- 如何使Iframe中的内容影响网页
- 哪些CSS文件会影响网页
- 元素中生成的Css.样式正在影响我的网页,我无法重写
- 在网页上禁用右键是否会影响残疾人的可访问性?
- 在iPad的网页上使图片不受页面缩放的影响
- 在网页中加载和卸载iframe会影响其历史记录吗?
- 谷歌网页速度加载图像不影响渲染时间