下面是我要看的场景:
hello.com。jsfoo.com加载的。hello.com设置cookie。是否有可能从js文件中加载某种内容,还是在加载js时必须编写服务器端逻辑?
目标是在用户稍后查看jsfoo.com时重定向访问hello.com的用户。
根据下面的注释进行更新:如果js是动态加载的,是否可能?例如,如果我们通过一个动态url加载js,比如jsfoo.com/getjs.php?js=sample.js。难道代码不可能通过php代码为jsfoo.com设置和获取cookie吗?
发布于 2016-11-08 12:07:35
JS代码是在您的域中执行的,因此您不能设置cookie客户端。只有当从其他域加载的脚本资源通过HTTP响应头为该域设置cookie时,这才有可能实现。
您将无法访问jsfoo.com在hello.com中的cookie。如果您需要现有的值,那么当对其域的请求发生时,jsfoo上的脚本需要读取它,并以JS能够读取它的方式返回值(f.e )。将其输出为JS变量。)
https://stackoverflow.com/questions/40485637
复制相似问题