基本的にランディングページを目的としたサイトを立ち上げています。このページは、ユーザーが適切なフォームに入力するとCookieを作成します。Cookieを処理するために、このjqueryプラグインを使用しています。
私の問題は、ユーザーが最初のサイト(ランディングページ)からのCookieを持っている場合にのみ表示できるはずの別のサイトがあることです。これまでのところ、自分のランディングページで設定したCookieが他のサイトに表示されないため、テストで問題が発生しています。ランディングページはローカルホストでテストされていますが、表示する前にユーザーがCookieを持っている必要があるサイトはインターネット上で公開されています。
これが私がクッキーを設定する方法です:
$('#submit')[0].addEventListener("click", $.cookie("test-cookie", "test-value"));
次に、他のサイトで、Cookieを確認するために次のようなものがあります。
var cookie = $.cookie("test-cookie");
if (cookie != null && cookie != "") {
console.log("TRUE");
} else {
window.location = "http://www.thelandingpagesite.com";
}
さて、問題がCookieにあるのか(私が知る限り、Cookieがユーザーのコンピューターに存在するので、サイト間で簡単に転送できるかどうかはわかりません)、それとも私が設定を間違えただけです。どんな助けでも大歓迎です!ありがとう。