现代高级浏览器的通知功能

chrome要求网站必须为https协议

	if (!("Notification" in window)) {
		alert("此浏览器不支持桌面通知");
	}
	// 检查是否授予通知权限
	else if (Notification.permission === "granted") {
		// 如果ok,我们来创建一个通知
		var notification=new Notification("可以通知!");
	}
	// 否则,请求用户许可
	else if (Notification.permission !== "denied"){
		Notification.requestPermission(function (permission) {
			// 如果用户接受,我们创建一个通知
			if (permission === "granted") {
				new Notification("请求已批准!");
			}
		});
		
  // 最后,如果执行到这里,说明用户已经拒绝对相关通知进行授权
  // 出于尊重,我们不应该再打扰他们了
	}

你可能感兴趣的:(前端技术)