使用XHR的Chrome推送通知(使用JavaScript而不使用PHP)
请解释如何使用XHR和Javascript执行推送通知 我已经在XHR和PHP的帮助下完成了推送通知,但我想知道如何通过仅使用javascript的AJAX请求来执行推送通知 我总是得到错误代码401或400,代码如下:使用XHR的Chrome推送通知(使用JavaScript而不使用PHP),javascript,jquery,ajax,push-notification,Javascript,Jquery,Ajax,Push Notification,请解释如何使用XHR和Javascript执行推送通知 我已经在XHR和PHP的帮助下完成了推送通知,但我想知道如何通过仅使用javascript的AJAX请求来执行推送通知 我总是得到错误代码401或400,代码如下: $.ajax({ url: "https://android.googleapis.com/gcm/send", type: "POST", beforeSend: function(xhr){ xhr.setRequestHeader('Authoriza
$.ajax({
url: "https://android.googleapis.com/gcm/send",
type: "POST",
beforeSend: function(xhr){
xhr.setRequestHeader('Authorization','key=API_KEY');
xhr.setRequestHeader('Content-Type', 'application/json');
},
registration_ids: [
"SUBSCRIPTION_ENDPOINTS"
],
payload: {
data:{
"score":"50"
}
},
success: function (data) {
console.log(data);
},
error: function(error) {
console.log(error);
}
});
您可以通过请求“AJAX跨域请求”或“CORS”在Google中显示问题的答案。您可以通过请求“AJAX跨域请求”或“CORS”在Google中显示问题的答案。我认为gcm只与服务器一起工作。客户端推送没有任何意义。我认为gcm只与服务器一起工作。客户端推送没有任何意义。