私はdivをクリックすると、mailchimpポップアップフォームがポップアップします。問題の1つは、mailchimpはCookieを保存して、ポップアップが1回だけ行われることを確認することです。しかし、今私はクリックでそれをやっているので、私はそのクッキーを取り除きたい。Mailchimpポップアップ用のクッキーを削除する
これは私のコードです:
var mailchimpConfig = {
baseUrl: 'mc.us17.list-manage.com',
uuid: '1356322e2......rest of my code',
lid: '36776d...rest of my code'
};
// No edits below this line are required
var chimpPopupLoader = document.createElement("script");
chimpPopupLoader.src = '//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js';
chimpPopupLoader.setAttribute('data-dojo-config', 'usePlainJson: true, isDebug: false');
var chimpPopup = document.createElement("script");
chimpPopup.appendChild(document.createTextNode('require(["mojo/signup-forms/Loader"], function (L) { L.start({"baseUrl": "' + mailchimpConfig.baseUrl + '", "uuid": "' + mailchimpConfig.uuid + '", "lid": "' + mailchimpConfig.lid + '"})});'));
jQuery(function ($) {
document.body.appendChild(chimpPopupLoader);
jQuery(".coming-soon").on("click", function() {
alert("Hello");
document.body.appendChild(chimpPopup);
document.cookie = 'MCEvilPopupClosed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;';
});
});
だから、インターネットを検索した後、私は誰もがクッキーを削除するには、このコードを使用していることが分かりました。
document.cookie = 'MCEvilPopupClosed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;';
この問題は、私にとっては効果がありません。私はシークレットですべてのテストを行いましたが、ポップアップを一度だけ動作させることができます。