javascript - 在多个浏览器实例中打开的同一网站的页面应该使用 javascript 引用相同的变量

标签 javascript jquery

  1. 我有网站 www.xyz.com,它有 3 个页面 a、b 和 c。
  2. 我在 Internet Explorer 实例 1(即 www.xyz.com/a)中打开一个页面 a
  3. 我在新的 IE 窗口中打开页面 b instacne 2(即 www.xyz.com/b )
  4. 我在 IE 窗口实例 3(即 www.xyz.com/c)的新选项卡中打开页面 c

我需要一个使用 javascript 的方法ONLY,通过它我将能够引用我为网站 xyz 定义的变量,所有三个页面 a、b 和 c 都将使用相同的变量多变的。如果变量不存在,我应该能够使用 javascript 创建变量。

最佳答案

有几个选项,但最受支持的是 cookies .当您打开第一个页面时,您可以设置一个 cookie,该 cookie 将在网站的所有后续页面上可用。

现代浏览器(IE 8+、Chrome、Firefox 等)的另一种选择是使用 localStorage,它的工作方式与 cookie 类似,但数据保留在客户端,服务器端永远无法访问脚本。如果数据超过几个字节,则可以节省一些开销。

关于javascript - 在多个浏览器实例中打开的同一网站的页面应该使用 javascript 引用相同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655152/

相关文章:

javascript - lint 错误 - 数组原型(prototype)是只读的,不应添加属性

javascript - 在 imacros 中运行 javascript

javascript - Ajax 请求不返回 HttpResponse

javascript - Access-Control-Allow-Origin 不允许来源 http ://XXXXX. com

javascript - 在所有输入字段的 div 上应用 onChange 事件

javascript - 在每个页面上打印一个 HTML 标题

javascript - 如何使用 require.js 加载 jQuery with noConflict

javascript - 带笔画的 Highcharts 饼图

javascript - Paypal Express Checkout 窗口不断加载

javascript - 使用 jquery 计算价格和 TVA