使用javascript使用两个不同的域设置和读取cookie
Set and read cookies using two different domain using javascript
我想使用javascript〔document.cookie〕在类似salesforce apex页面url的url中设置cookie,并在同一浏览器的另一个域中获取这些cookie。使用javascript但无法获取。
事实上,我在iframe中加载的Apex页面,当时我设置了cookie,并在salesforce域之外的另一个页面中获取这些cookie。
任何人都知道如何使用不同的域设置和获取cookie。
由于安全原因,无法读取其他域创建的cookie。我也相信浏览器处理cookie的域方面的创建,所以我不认为有可能"从"另一个域创建cookie。
我不认为你所问的在单独的域上是可能的(子域可以工作)
它不会以您想要的方式工作。您无法读取其他域的cookie。您可以考虑使用跨窗口消息传递,尤其是在使用iframe的情况下。
由于安全原因,无法读取其他域创建的cookie。获取读取相同的域cookie使用以下代码
if (navigator.cookieEnabled) {
cookieArray = document.cookie.split(";");
cookieArray.forEach(myFunction);
function myFunction(item, index) {
if (item.split("=")[0] == " yourcookiename" || item.split("=")[0] == "yourcookiename") {
userSubID = item.split("=")[1];
console.log("yourcookiename " + yourcookiename)
}
}
}
如果有多个cookie,您必须使用"(space)yourcookiename"answers"yourcookiename"来获取cookie值
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 如何为后台更改程序代码设置cookie
- 如何使用单选按钮设置cookie值
- PhantomJS(vs nightwatch.js)设置cookie错误
- 未使用Javascript在IE中设置Cookie
- 如何使用Ajax/jQuery设置cookie
- 如何在Internet Explorer中使用javascript设置cookie
- 在Node.js中设置cookie值
- Javascript-设置cookie并拉入ID
- 为什么新js Fetch标准禁止响应头名称为'设置Cookie 1/2'
- 设置文档位置href会阻止设置cookie
- .bind()无法设置cookie
- 单击链接时设置cookie
- 我无法在歌剧和互联网浏览器中设置cookie
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 如何在 Javascript 中设置 cookie 的到期日期
- 使用Javascript设置cookie
- 无法使用jquery设置cookie
- Javascript代码检查:尝试设置cookie时出现令牌错误
- 仅当onclick和隐藏消息时设置cookie