摘要:分析自己的需求,就是半個(gè)小時(shí)通知我一次,那么最簡(jiǎn)單的就是一個(gè)后臺(tái)運(yùn)行的定時(shí)器,每隔半個(gè)小時(shí)運(yùn)行一次。
起因
因?yàn)樽罱ぷ鞅容^忙,經(jīng)常忘記了喝水。作為一名前端開(kāi)發(fā)人員,面對(duì)著瀏覽器工作是常態(tài)。所以這里為了解決這個(gè)痛點(diǎn),面向前端開(kāi)發(fā)人員寫了一款瀏覽器插件。他的作用就是提醒喝水。
這里將半個(gè)小時(shí)設(shè)置為一個(gè)周期,大概和番茄工作法的原理一樣?;旧霞凶⒁饬Π雮€(gè)小時(shí)人也就累了。這個(gè)時(shí)候喝口水,舒緩一下緊張的神經(jīng)。也作為一個(gè)休息的周期。為我們的工作繼續(xù)高效的進(jìn)行奠定了節(jié)奏。
這是我做的瀏覽器插件
插件下載地址
下面順道介紹一下瀏覽器插件開(kāi)發(fā)思路,編程不光要求理論還要有實(shí)踐,擼起袖子直接干。
開(kāi)始直接github找了一個(gè)瀏覽器插件代碼 下載到本地。
再配合和segmentfault的這篇文章
對(duì)照著練習(xí)。
分析自己的需求,就是半個(gè)小時(shí)通知我一次,那么最簡(jiǎn)單的就是一個(gè)后臺(tái)運(yùn)行的定時(shí)器,每隔半個(gè)小時(shí)運(yùn)行一次。
關(guān)鍵點(diǎn)在于后臺(tái)運(yùn)行和通知。
代碼肯定是最簡(jiǎn)單的定時(shí)器,對(duì)于前端開(kāi)發(fā)人員肯定不用多說(shuō),so easy!
這里主要在manifest.json里面配置
后臺(tái)運(yùn)行,關(guān)鍵代碼
// 參考代碼 "background":{//background script即插件運(yùn)行的環(huán)境 "page":"background.html" // "scripts": ["js/jquery-1.9.1.min.js","js/background.js"]//數(shù)組.chrome會(huì)在擴(kuò)展啟動(dòng)時(shí)自動(dòng)創(chuàng)建一個(gè)包含所有指定腳本的頁(yè)面 }, // 實(shí)際代碼 "background": { "scripts": [ "js/background.js" ] },
通知,那就需要瀏覽器的通知權(quán)限了,看了單詞,猜了一下那就是permissions這個(gè)了。
// 參考代碼 "permissions": [ //允許插件訪問(wèn)的url "http://*/", "bookmarks", "tabs", "history" ], // 實(shí)際代碼 "permissions": [ "notifications" ],
這里的notifucations這個(gè)參數(shù)是我參考人家寫的插件里面找到的,當(dāng)前我這是速成。
正規(guī)的進(jìn)行開(kāi)發(fā)學(xué)習(xí)可以參考官方文檔
如果英語(yǔ)不好的同學(xué)可以看下這個(gè)
360翻譯的文檔
可以參考這個(gè)看。
結(jié)語(yǔ)感興趣的可以下載插件進(jìn)行使用
插件地址
源碼地址
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/107230.html
摘要:多喝水分鐘循環(huán)一次定時(shí)提醒喝水不用費(fèi)勁的把腳本添加到計(jì)劃任務(wù)了后綴保存為就不會(huì)出現(xiàn)控制臺(tái)窗口了 # # -*- coding: utf-8 -*- import subprocess import time,os def createFile(filename): if os.path.exists(filename) == False: open(fil...
摘要:只需要短短的幾行代碼結(jié)合微信就可以為你心愛(ài)的打造一個(gè)貼心智能小助理。每天早上的時(shí)候準(zhǔn)時(shí)推送今天天氣情況生活指數(shù)等。只需要兩行代碼即可注冊(cè)一個(gè)定時(shí)執(zhí)行事件,寫好提前想好的提醒語(yǔ)。淡忘你的小可愛(ài)提醒你該喝水了快喝一杯水showImg(https://user-gold-cdn.xitu.io/2019/5/20/16ad55bc4cf835a7); 只需要短短的幾行代碼結(jié)合微信就可以為你心愛(ài)的T...
摘要:背景一忙起來(lái),老是忘記點(diǎn)的晚餐,晚餐很豐盛,重點(diǎn)是免費(fèi)于是抽空寫了個(gè)小插件,提醒我點(diǎn)餐在這簡(jiǎn)單分享一下。點(diǎn)擊彈出的提示,就到點(diǎn)餐詳情頁(yè)面選菜去了。都有什么菜上圖回到正題使用的插件來(lái)自社區(qū)查看效果請(qǐng)戳主要思路設(shè)置個(gè)定時(shí)器每天定時(shí)提醒。 背景 一忙起來(lái), 老是忘記點(diǎn)Shopee的晚餐,晚餐很豐盛, 重點(diǎn)是免費(fèi)!, 于是抽空寫了個(gè)小插件,提醒我點(diǎn)餐, 在這簡(jiǎn)單分享一下。 先睹為快 到點(diǎn)自動(dòng)...
閱讀 1546·2021-11-24 09:39
閱讀 3757·2021-11-24 09:39
閱讀 1940·2021-11-16 11:54
閱讀 1540·2021-09-30 09:47
閱讀 1820·2021-09-26 10:16
閱讀 2398·2021-09-22 15:33
閱讀 1531·2021-09-14 18:01
閱讀 2526·2021-09-07 09:59