Skip to content Skip to sidebar Skip to footer

Set And Read Cookies Using Two Different Domain Using Javascript

I want to set cookies in url like salesforce apex page url using javascript[document.cookie] and get those cookies in another domain in same browser.using javacript but not able to

Solution 1:

It isn't possible to read cookies created by another domain for security reasons. I also believe the browser handles the creation of the domain aspect of the cookie, so I don't believe it's possible to create a cookie "from" another domain.

I don't think what you're asking is possible on separate domains (sub-domains would work)

Solution 2:

It is not going to work the way you want. You cannot read the cookie of another domain. You could think about using cross window messaging - especially if you are using iframes.

Solution 3:

It isn't possible to read cookies created by another domain for security reasons. For get read same domain cookies use following code

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)
        }
    }
}

If there are more one cookie you have to use "(space)yourcookiename" and "yourcookiename" get cookie vales

Post a Comment for "Set And Read Cookies Using Two Different Domain Using Javascript"