亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

提醒我喝水chrome插件開(kāi)發(fā)指南

mozillazg / 617人閱讀

摘要:分析自己的需求,就是半個(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ā)思路

下面順道介紹一下瀏覽器插件開(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

相關(guān)文章

  • python小腳本:定時(shí)提醒喝水

    摘要:多喝水分鐘循環(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...

    jkyin 評(píng)論0 收藏0
  • 520為心愛(ài)的TA定制一個(gè)生活小助理吧

    摘要:只需要短短的幾行代碼結(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...

    王陸寬 評(píng)論0 收藏0
  • Chrome插件開(kāi)發(fā) - 提醒點(diǎn)餐

    摘要:背景一忙起來(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)...

    jollywing 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<