Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memadamkan Kuki dalam JavaScript?

Bagaimana untuk Memadamkan Kuki dalam JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-12-04 00:18:09
asal
923 orang telah melayarinya

How to Delete a Cookie in JavaScript?

Memadam Kuki dalam JavaScript

Mencipta kuki selalunya merupakan tugas yang perlu untuk pembangunan web. Walau bagaimanapun, pemadaman kuki juga boleh menjadi penting untuk mengekalkan privasi pengguna atau mengawal penggunaan data. Soalan ini memfokuskan pada cara memadam kuki dalam JavaScript.

Ketepatan Fungsi Penciptaan Kuki
Fungsi createCookie yang disediakan kelihatan betul untuk mencipta kuki. Ia menetapkan nama, nilai dan tarikh tamat tempoh sebagai parameter.

Memadam Kuki
Untuk memadam kuki pada permulaan program, pendekatan yang disyorkan ialah menggunakan delete_cookie fungsi. Begini caranya:

function delete_cookie(name, path, domain) {
  if (get_cookie(name)) {
    document.cookie = name + "=" +
      ((path) ? ";path=" + path : "") +
      ((domain) ? ";domain=" + domain : "") +
      ";expires=Thu, 01 Jan 1970 00:00:01 GMT";
  }
}
Salin selepas log masuk

Fungsi ini mengambil tiga parameter pilihan: nama, laluan dan domain. Ia menyemak sama ada kuki dengan nama yang dinyatakan wujud menggunakan fungsi get_cookie yang ditakrifkan di bawah:

function get_cookie(name) {
  return document.cookie.split(";").some(c => {
    return c.trim().startsWith(name + "=");
  });
}
Salin selepas log masuk

Jika kuki wujud, fungsi delete_cookie menetapkan tarikh tamat tempoh kuki kepada tarikh yang lalu (1 Januari 1970 ), memadamkannya dengan berkesan. Dengan menggunakan parameter pilihan, fungsi ini menyokong pemadaman kuki daripada laluan atau domain tertentu.

Atas ialah kandungan terperinci Bagaimana untuk Memadamkan Kuki dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan