Javascript中是否可以保存您自己的与特定网站“www.example.com”相关的Cookie,然后您可以在其他浏览器中重复使用它们?
例如:我使用Chrome中的Javascript为网站“www.example.com”保存了Cookie。我打开Firefox并使用Javascript加载这些cookie并使用它们。
答案 0 :(得分:2)
直接没有。但你可以代理。场景是:
在php中,您可以使用以下方式获取所有Cookie:
print_r($_COOKIE)
如果您的域名会发送此标题,那么您的Cookie将来自每个域:
header('Content-type: text/html');
header('Access-Control-Allow-Origin: *');
在他们不知情的情况下,无法读取其他域名。如果有可能,那就是安全线程。 (例如,垃圾邮件网站从facebook.com读取您的登录信息)
答案 1 :(得分:0)
不同的浏览器之间没有共享的JavaScript工具。你需要使用像Flash这样的其他存储。
答案 2 :(得分:0)
每个浏览器都将其cookie保存到自己的cookie目录中。他们通常不会彼此分享,尽管您可以单独设置每个浏览器以使用一个共享cookie目录,其中每个浏览器都保存其cookie。
由于cookie只是一个文本文件,如果浏览器将cookie保存到文件系统的实现没有特别的区别,每个浏览器都应该能够读取它。
例如,如果cookie被压缩或以其他编码类型写入,则无效。