提交 8e6fb375 authored 作者: GOD_ZYX's avatar GOD_ZYX

update

上级 1b5b63e3
......@@ -6,6 +6,7 @@ let config = {
HtmlPath: 'client/project/index.html',
JsPath: 'client/project/main.js',
IcoPath: 'client/project/assets/favicon.ico',
isHttps: false,
CDN_BASE: 'https://zws-imgs-pub.ezijing.com/',
CDN_PATH: 'static/build/learn-mba/',
......
......@@ -26,6 +26,7 @@ if ($GLOBAL.isDev) {
port: $GLOBAL.serverPort,
disableHostCheck: false,
host: _conf.demain || 'localhost',
https: _conf.isHttps,
overlay: {
errors: true
},
......
(function (window) {
var sjNotify = function (title, content, icon) {
var Notification = window.Notification || window.mozNotification || window.webkitNotification
if (!Notification) {
window.alert('您的浏览器不支持此特性,推荐使用chrome浏览器')
return false
}
var options = {
body: content,
icon: icon || ''
}
// 需要 - 进行相关操作、或提示开启
window.Notification.requestPermission(function (status) {
if (status === 'granted') {
// 推送功能为开启状态(用户点击允许后的状态)
var instance = new Notification(title, options)
instance.onclick = function () {
instance.close()
}
instance.onerror = function () {}
instance.onshow = function () {
setTimeout(function () {
instance.close()
}, 3000)
console.log(instance.body)
}
instance.onclose = function () {}
} else if (status === 'denied') {
// 用户点击了禁用(拒绝打开推送功能) (也有可能是非HTTPS)
window.alert('您的针对改网站已经关闭消息推送,重新开启请打开设置。')
return false
} else {
// 用户已经忽略选择
return false
}
})
}
window.sjNotify = sjNotify
})(this)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论