手把手教你做一個自己的chrome擴充套件程式
手把手教你做一個自己的chrome擴充套件程式
>暫時部落格還沒有增加下載檔案功能,之後會把檔案上傳到github上提供下載,最近如果想要檔案的同學請QQ私聊我
first.效果
不上圖的都是廢話…具體效果如圖
左上角的時鐘呢,是不需要修改的,看起來像雪花的效果,其實是js庫中的粒子效果,也不需要修改
那麼關鍵是可修改的內容
1.時鐘下方的六個網頁跳轉框,也可以認為是收藏夾框…可以修改內容,修改跳轉地址(也就是點選後會進入的網頁),也可以移動位置
2.右上部分的所有字,也可以修改
3.背景圖片修改
1.收藏夾修改
用記事本或者其他編輯器,開啟XX.html這個檔案
接下來會看到很多你不認識的程式碼…當然認識最好
當然~不認識沒有關係,我已經在每個可以修改的地方加上了註釋
動作效果設定成了會變長一點點,這個變長的長度可以在這裡進行修改
只要修改這個160px的數值就可以做到修改變成的長度,只要把160換成其他數字即可,具體效果可以修改了之後關掉編輯器儲存,直接開啟這個XX.html網頁檢視
在這部分我們會看到很長的四行程式碼,我在這裡分割開了每個位置的收藏夾框,可修改的內容我也在後面用註釋寫清楚了,在第一行內有top和left屬性,這兩個屬性後的數值跟上面的數值一樣,只要把數字修改掉,就能看到這些收藏夾框進行移動,當然你修改哪個框內的位置,移動的就是哪個框,總共存在6個框,左上右上,左中右中,左下右下。
top屬性是離介面頂部的距離
left屬性是離介面左邊的距離,記得不要把px這兩個字母刪掉~
具體效果修改數字後儲存,直接開啟網頁就可以看到
所以只要修改這兩個數值,就可以對這些小框進行移動,放到自己想要的位置啦~
那麼其他的也如同註釋裡寫的一樣,比如第一個左上收藏框,我們可以看到這裡寫的是Bilibili,那麼我們可以通過修改Value後面雙引號內的內容,就可以修改這個框裡顯示的字了~當然雙引號記得不要刪掉了
那麼跳轉地址也是一樣的,比如左上收藏框,我們只要修改action後雙引號內的連結,就可以修改點選這個框後會跳轉去的頁面
比如把 http://www.bilibili.com 改成 http://www.baidu.com
那麼點選左上的收藏框,就會跳轉到百度介面啦
那麼當然,其他的五個收藏夾框,也是一樣的~
如果需要多增加幾個收藏框呢,只要複製任意一個單獨收藏框的五行程式碼,如上面的程式碼圖,重新貼上在我註釋的
“如果要增加收藏夾框,請貼上在此行以上的空白處“
這一行以上,就可以了~修改方式也跟上述一樣
這個功能我註釋掉了,具體效果如圖
這個空白的可輸入內容的框,就跟百度介面的搜尋框是一樣的功能,輸入完後回車,或者點選”GO“按鈕,就可以跳轉到搜尋介面啦
如果你想要增加這個功能
那麼就把下圖中的註釋刪掉即可
具體需要刪除的兩行我也用中文寫出來了,將兩個刪除此行所在的行全部刪掉就可以啦,連同這四個字一起刪掉~
2.右上文字修改
右上文字修改的檔案,一樣需要用記事本或者其他編輯器,開啟assets/js/app.js檔案,也就是下圖中第一個檔案
開啟這個檔案後呢,又會看到一堆奇奇怪怪的數字,不用管它們,直接拉到最底部
這裡呢也給出了註釋,如果你不喜歡我設定的在11點之前輸出good morning,11點~15點輸出good afternoon,15點~19點輸出good evening,19點到24點輸出good night,那麼你可以修改if內的數值,就是11,15,19這三個數值,可以修改,比如你想要在10點到14點輸出good afternoon,那你只要把11修改成10,15修改成14,其他也一樣~
另外呢,我寫的輸出字母為Hello~
那麼如果你想要輸出成你的名字,比如我寫的Helle~hz,直接在雙引號內寫入就可以啦
3.背景圖片修改
同樣的,在assets/img/資料夾內,有兩張圖片,只要你把你想要的背景圖片複製到這個資料夾內,把名字修改為bg.jpg就可以啦,.jpg是字尾名,如果沒有顯示那麼在工具裡設定一下顯示就可以了~只支援.jpg圖片哦
好了,做完以上的東西后,只要開啟這個XX.html就可以看到這個屬於我們自己的介面了~
那麼接下來呢,我們需要把這個資料夾做成chrome可以載入的擴充套件程式,這個命令檔案我已經寫好了,就是目錄下的XX.pem,這個當然不用管
我們開啟chrome://extensions/ 擴充套件程式介面,勾選右上角的開發者模式
然後點選打包擴充套件程式,選中我們的目錄資料夾也就是XX,當然資料夾放在那個盤內無所謂,你只要選中XX資料夾就可以了,記得是選中,不需要點進去哦,只要點選XX資料夾,然後點確定就可以了
然後我們點選打包擴充套件程式,我們就會在XX資料夾外面得到兩個檔案XX.crx和XX.pem
然後我們把這個XX.crx檔案按住,直接按照箭頭拖進擴充套件程式頁面中,就會看到新增提示
在新增擴充套件程式之後,我們再新建一個頁面,是不是發現現在新建頁面已經是自己這個介面了呢?
4.新增白名單
在新版的chrome中,chrome會自動遮蔽第三方擴充套件程式,也就是我們自己載入的擴充套件程式,那麼我們就需要把這個介面設定進白名單了
按照以下步驟就可以實現了~
chrome.adm檔案我也已經放在了XX目錄下~
http://blog.csdn.net/jnxxhzz/article/details/78542360
那麼以上,就是做一個自己的擴充套件介面的所有步驟了,是不是挺簡單的呢hhh就算不會html也沒有問題。
相關文章
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- chrome擴充套件程式開發Chrome套件
- 來啊~一起敲一個chrome擴充套件Chrome套件
- chrome擴充套件推薦:此刻、今天、最近~一個關於時間管理的擴充套件 – MomentumChrome套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- 分享一些好用的 Chrome 擴充套件Chrome套件
- 釋出一個自己的composer擴充套件[實戰系列]套件
- 擼一個自己想要的chrome-devtools擴充之筆記Chromedev筆記
- Chrome瀏覽器擴充套件程式的本地備份Chrome瀏覽器套件
- Edge要相容 Chrome 擴充套件Chrome套件
- 一個用於 Angular 開發的 Chrome 擴充套件 - Angular Dev ToolsAngularChrome套件dev
- 一個能夠保護個人收藏夾隱私的Chrome擴充套件Chrome套件
- Chrome 擴充套件的開發實戰Chrome套件
- Chrome 擴充套件程開發初探Chrome套件
- Chrome DevTools Inspector 擴充套件實踐Chromedev套件
- 用 TS + Vue 寫了一個在 Chrome 中執行 Prettier 格式化的擴充套件程式VueChrome套件
- 推薦一個有趣的Chrome擴充套件程式-檢視任意網站的開發技術棧Chrome套件網站
- 介紹兩個好玩的和Github相關的Chrome擴充套件GithubChrome套件
- Chrome 瀏覽器擴充套件 - Night EyeChrome瀏覽器套件
- Chrome 瀏覽器擴充套件 - Dark Web - Dark Theme for ChromeChrome瀏覽器套件Web
- 寫個Markdown外掛,講講Chrome擴充套件開發Chrome套件
- chrome擴充套件chrome.extension.getBackgroundPage()為undefined的問題原因Chrome套件Undefined
- 那些離不開的 Chrome 擴充套件外掛Chrome套件
- 推薦3款超好用的Chrome擴充套件Chrome套件
- 一個能極大提高生產率的Chrome新建標籤頁擴充套件Chrome套件
- 介紹一個能避免 CORS 錯誤的 Chrome 擴充套件 - Moesif Origin & CORS ChangerCORSChrome套件
- 手把手教你配置php的redis擴充套件PHPRedis套件
- [譯] 如何使用原生 JavaScript 構建簡單的 Chrome 擴充套件程式JavaScriptChrome套件
- 11個SEO人員必須知道的Chrome擴充套件外掛Chrome套件
- 15個對開發人員最佳的Chrome擴充套件外掛Chrome套件
- 八個改變遊戲規則的chrome外掛擴充套件遊戲Chrome套件
- 一個好用的檢視Angular應用ngrx狀態的Chrome擴充套件:Redux devToolsAngularChrome套件Reduxdev
- chrome擴充套件應用開發快速科普Chrome套件
- Chrome瀏覽器擴充套件程式可竊取明文密碼Chrome瀏覽器套件密碼
- 推薦一個非常好用的Chrome擴充套件應用,用於美化Json字串Chrome套件JSON字串
- 推薦一個 Chrome 瀏覽歷史記錄管理的擴充套件 - History Trends UnlimitedChrome套件MIT
- PHP擴充套件開發教程2 – 編寫第一個擴充套件 hello worldPHP套件
- 卡片書籤——簡潔的 Chrome 書籤擴充套件Chrome套件