在javascript(客户端)中跨多个窗口共享数据
Sharing data across multiple windows in javascript (client-side)
假设我有一个不需要登录的网站,但我希望能够根据用户在我的网站上点击的内容跟踪用户的活动,并相应地显示数据。例如,如果他们一直在看儿童读物,我会推荐类似的儿童读物。这在javascript中可能吗?我唯一能想到的解决方案就是饼干,有没有更有效的方法?非常感谢。我希望这是一个可以接受的问题,张贴在这里,因为它不是代码相关的
您可以使用HTML本地存储或会话存储。这两者都比cookie更容易使用。您也可以将Modernizr用于不支持HTML5的浏览器。
html5 websocket可能会有所帮助。
相关文章:
- 在angularJS中使用模态窗口时,在控制器之间共享对象数组
- 在 AngularJS 和非 AngularJS 弹出窗口之间共享变量
- 自定义社交共享未在窗口中打开
- 共享这将在一个新窗口中打开facebook共享
- 在javascript(客户端)中跨多个窗口共享数据
- 在不打开弹出窗口的情况下在Facebook上共享内容
- 单击共享此窗口的弹出窗口
- 如何使用 postMessage 在顶级窗口之间共享数据
- 社交共享链接弹出窗口在共享页面上未显示正确的URL
- Facebook共享对话框打开空白弹出窗口 - 但在重新加载时有效
- 谷歌地图API v3-所有标记共享相同的信息窗口
- 打开一个窗口并在选项卡之间共享
- 是否在浏览器选项卡/窗口之间共享requestAnimationFrame()调用
- 打开新窗口并从父窗口加载CSS和js,还可以共享会话
- 如何在同一域上跨窗口共享事件
- 通过窗口消息共享文件系统url的DOM异常
- 一个浏览器窗口中的所有选项卡共享一个JavaScript线程
- 如何在JavaScript中在窗口和框架之间共享数据
- 在CasperJS中与弹出窗口共享cookie
- 是Chrome扩展内容脚本范围共享时,打开一个新的选项卡与窗口.打开(自Chrome 45)