我有两个文件,如inject.js和PdfLogin.js。我在 inject.js 文件中设置了localStorage.setItem("base64", file)
,
现在我想在 PdfLogin.js 页面中获取localstorage的值,我用来获取这样的值
localStorage.getItem("base64")
但它正在返回" null"值。
如何从一个页面(mail.google.com说)发送和获取数据到另一个页面(PdfLogin.html上的嵌入页面说)???
我正在使用这个
localStorage.setItem("base64", file) // mail.google.com page
并且我在PdfLogin.html的嵌入页面中获得了空值
localStorage.getItem("base64");
邮件ID: mahendraveeregowda@gmail.com
答案 0 :(得分:0)
如果你试图存储一个完整的文件,我担心你会空手而归。据我所知,你只能在localStorage中存储基本类型(例如整数,字符串......),甚至它们也被字符串化。
您要存储哪些数据?
答案 1 :(得分:0)
这不仅仅是一个页面,它是一个域名,并且不会像预期的那样工作。我认为情况是在mail.google.com的电子邮件中查看的页面中有一个链接,它是否会重定向到您的网站?如果是这样,唯一有效的机制是将数据与URL中的链接一起发送。
您是否最初使用网址生成邮件?我们过去做的是加密我们需要的数据,并将加密的字符串添加到URL字符串的末尾。这就是电子邮件中的URL,收到的页面就好了。