Topik ini menjelaskan API JavaScript dari WVCookie. Anda dapat merujuk ke topik ini saat membuat aplikasi HTML5 atau program mini. Gunakan API JavaScript dari WVCookie untuk membaca dan menulis cookie.
Operasi API mungkin gagal. Harap berhati-hati saat memanggil operasi ini.
WVCookie.read
Membaca semua cookie dari URL yang ditentukan. Untuk membaca cookie dari domain yang menetapkannya, disarankan menggunakan JavaScript. Untuk mengizinkan domain membaca cookie yang ditetapkan oleh domain lain, disarankan memanggil operasi API ini.
Parameter input
[
string] url: URL dari mana Anda ingin membaca cookie.
Parameter callback
Parameter callback diteruskan melalui metode callback. Jika cookie berhasil diperoleh dari URL yang ditentukan, callback success dipanggil. Sebaliknya, callback failure dipanggil.
[
object] value: cookie yang diperoleh dari URL yang ditentukan. Semua cookie disimpan dalam format pasangan kunci-nilai.
var params = {
// URL dari mana Anda ingin membaca cookie.
url: 'http://
xxx
.com'
};
window.WindVane.call('WVCookie', 'read', params, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVCookie.write
Menulis sebuah cookie. Untuk menulis cookie di dalam domain, disarankan menggunakan JavaScript. Untuk menulis cookie yang ditetapkan di domain ke domain lain, disarankan memanggil operasi API ini.
Parameter input
[
string]: Kunci dari cookie yang ingin ditulis. Contoh kode berikut hanya untuk referensi.[
string] domain: Nama domain tempat Anda ingin menulis cookie.[
string] max-age: (Opsional) Periode validitas cookie.[
string] path: (Opsional) Jalur tempat Anda ingin menulis cookie. Nilai default:'/'.
Anda juga dapat menambahkan atribut cookie lainnya dengan cara yang sama seperti menambahkan max-age dan path. Hanya satu cookie yang dapat ditetapkan setiap kali Anda memanggil operasi API ini.
Parameter callback
Tidak ada parameter callback yang tersedia. Jika cookie berhasil ditulis, callback success dipanggil. Sebaliknya, callback failure dipanggil.
// Cookie yang ingin Anda tulis. Nama cookie adalah cookieKey dan nilainya adalah cookieValue dalam kode contoh berikut.
var params = {
cookieKey: 'cookieValue',
domain: 'h5.m.taobao.com',
};
window.WindVane.call('WVCookie', 'write', params, function(e) {
alert('success');
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});