我正在尝试访问iframe
标签中的网站。iframe
中的源代码使用localStorage。但是我无法访问它,因为我将它加载到iframe
中。下面是我的示例代码
<!DOCTYPE html>
<html>
<body>
<h1>The iframe element</h1>
<script>")
localStorage.setItem("token", "some_token");
localStorage.setItem("userId", "456");
localStorage.setItem("userName", "demo");
localStorage.setItem("userRole", "user_role");
</script>
<iframe src="https://some_third_party_url">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
如何使用localStorage在Iframe中访问此url?
发布于 2021-06-22 20:02:47
除非托管的第三方URL和html文件在同一个域中,否则您无法访问本地存储。对于您的用例,您可以使用window.postMessage跨窗口或iframe访问数据。
https://stackoverflow.com/questions/61554531
复制相似问题