最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

調(diào)用瀏覽器系統(tǒng)通知API

2023-05-31 17:49 作者:雨中豆芽  | 我要投稿

常用于用戶最小化瀏覽器,或者切換到其他應(yīng)用時(shí),網(wǎng)頁(yè)想通知用戶最新消息的場(chǎng)景。例如對(duì)話新消息。

接收一個(gè)msg對(duì)象,對(duì)象包含通知展示的標(biāo)題,內(nèi)容等,也可添加一些其他信息,例如圖片

function alter_news(msg) {

? ? if (window.Notification && Notification.permission !== undefined) {

? ? ? ? Notification.requestPermission((s)=>{

? ? ? ? if (s == 'granted') {

? ? ? ? ? ? let n = new Notification(msg.title,{

? ? ? ? ? ? ? ? body: msg.message

? ? ? ? ? ? })

? ? ? ? ? ? n.onclick = ()=>{

? ? ? ? ? ? ? ? window.open(window.location.href,'_bank').close()

? ? ? ? ? ? ? ? n.close()

? ? ? ? ? ? }

? ? ? ? }else {

? ? ? ? ? ? window.alert(msg.message)

? ? ? ? }

? ? })

? ? }

}

通知窗口我綁定了一個(gè)事件,用于使最小化的瀏覽器直接打開,由于沒查到直接喚醒瀏覽器的API,所以做了一個(gè)平替方案,利用了window.open的“_bank”參數(shù),會(huì)直接喚醒瀏覽器,再及時(shí)關(guān)閉新打開頁(yè)面,效果一樣。

詳細(xì)請(qǐng)參考:https://developer.mozilla.org/zh-CN/docs/Web/API/Notifications_API

調(diào)用瀏覽器系統(tǒng)通知API的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
公主岭市| 正蓝旗| 广德县| 新田县| 周宁县| 莫力| 舟山市| 元谋县| 九龙县| 温泉县| 镇平县| 全州县| 延川县| 石河子市| 隆化县| 务川| 威远县| 元阳县| 应用必备| 南城县| 和平县| 濮阳市| 通江县| 石楼县| 枣庄市| 蓬莱市| 罗田县| 奉新县| 磐安县| 海淀区| 台前县| 台北县| 桦甸市| 富锦市| 垣曲县| 横山县| 清苑县| 永寿县| 宁陵县| 牟定县| 怀柔区|