1
私はサービスワーカーのjsonを解析しようとしていますが、それを行うことができません。サービスワーカーのJSONの解析が定義されていない
これは私がプッシュ通知に解析しようとしているデータです。
{"data": {"url": "www.google.com", "text": "teste", "icon": "http://example.com/abc.gif", "title": "title"}}
そして、これは私のコードです:
self.addEventListener('push', function(event) {
var payload = event.data.text();
if (payload.length > 0) {
event.waitUntil(
fetch(payload, {
method: 'get'
})
.then(function(response) {
console.log('response');
console.log(response);
return response.json();
})
.then(function(data) {
console.log(data.text);
console.log(data.title);
self.registration.showNotification(data.title, {
body: data.text,
icon: data.icon
});
})
.catch(function(err) {
console.log('err');
console.log(err);
});
);
}
私はdata.textとdata.iconを取得しています定義されていません。
どうすればこの問題を解決できますか?