当我尝试在 iframe 中使用 localstorage 时,Google Chrome 中出现错误:
Uncaught SecurityError: 试图突破用户代理的安全策略。
仅当您启用了“阻止第三方 cookie 和网站内容”选项时才会发生这种情况。
这是一个例子:
$("a").click(function () {
localStorage.coolcoolcool="ahahahahhhahahah";
});
这是一个示例,相同的代码在没有 iframe 的情况下工作: