javascript - 我应该读取 cookie、本地、会话什么存储?
问题描述
我是一个新手 wrt cookie/本地存储/会话存储。
我有一个 WordPress 商店网站。我不喜欢它的主页,所以我用 HTML 和 CSS 创建了一个。这里是位置。
http://mydomain/index.html (my homepage)
http://mydomain/shop/ (WordPress installation directory)
WordPress 商店有一个购物车图标。这包含购物车上的商品数量。我想在主页上创建一个类似的图标。我想得到购物车项目中的计数。
我在 chrome 检查器中看到,当我在商店页面上时,“会话存储”和 cookie 包含计数值(未加密形式)。甚至本地存储也有一个购物车键值对,但它的内容是加密的e.g wc_cart_hash_8463xxxxx : 9d22c2d0yyyy
当浏览器窗口关闭时,“会话信息”会丢失。所以我认为我应该使用 cookie 或本地存储在主页上的图标上显示计数。但相关的 cookie 键值仅在浏览器在商店时可见。然而,当浏览器位于主页时,本地存储仍然被存储,但它是加密的,这与 cookie 和会话存储不同。我所需要的只是商店的计数值,这样我就可以在我的主页上使用这个 javascript 代码
var items = 5;
$(document).ready(function(){
if (items != 0) {
$(".shoppingbasket").append("<div class=\"basketitems\">" + items + "</div>")
}
});
请推荐一种方法让我完成这项任务?作为一个新手,我愿意接受任何建议、批评和质疑。
解决方案
推荐阅读
- excel - 从 Excel 到 PPT 的选择性粘贴的运行时错误 -2147188160 (80048240)
- python - 如何解决 resnet 50 实现中的值错误?
- python - 无法使用 Python 发送电子邮件 - gmail“5.7.8 用户名和密码不被接受”
- r - Shiny R:Excel 文件输入到数据表输出(在数据表中输入)
- javascript - 如何在传递道具时使用 TypeScript 实现“as”道具?
- python - 将行添加到从列表构建的 pandas 数据框的最快方法是什么?
- javascript - 打开浏览器调试器修复了我的 CORS 问题
- spring-boot - Spring-boot 如何在屏幕上显示日志?
- sql - 加入表时如何区分这两个ID请求?
- reactjs - React 函数式组件与 useState Hook Breaks 组件库