給部落格園編輯器完善個外掛及簡單產品化工作
阿新 • • 發佈:2019-10-13
我的需求是這樣的,平時使用有道來寫筆記(分享方便 ),同時如果有些文章覺得比較適合公開的話會考慮放到部落格園進行分享。嘗試了找了一些方法發現能在瀏覽器裡拷貝有道的文章並貼上到部落格園的編輯器裡。但這種方法對於圖片有個缺陷就是文章裡的圖片是使用有道的連結,我不想因為有道連結可能失效從而影響我整篇文章的閱讀。 但是翻遍了網際網路也沒找到方便的自動上傳的工具(有些可能因為寫的比較早不能匹配現在的外掛或域名了),所以只能自己開發來解決了。好在程式設計師有個習慣就是分享原始碼,於是打算在 https://github.com/skayzhang/cnblogs-PicPlugin 的基礎上修改來解決。當然之前沒有寫過Chrome外掛得重新學,用了兩個半天的時間完善外掛併發布到Chrome應用市場方便後續其他人員使用。同時分享Chrome外掛從開發開發布。
外掛資訊
簡介
將編輯器中的外鏈圖片自動上傳到部落格園中,支援Markdown和TinyMCE編輯器。
Chrome 外掛市場地址 https://chrome.google.com/webstore/detail/cnblogs-remote-image-uplo/mnpinmcpoapihjgphgdadakmibpdljlo 百度網盤下載地址 https://pan.baidu.com/s/1X_iqLQhWuDTlfQPfk_bdvg Chrome市場截圖 使用截圖
Chrome外掛從開發
基礎
Chrome 外掛開發基礎介紹: https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html原始碼檔案結構
- manifest.json,用來配置所有和外掛相關的配置,必須放在根目錄
- content-scripts.js,實現通過配置的方式輕鬆向指定頁面注入JS和CSS
- background.js ,幾乎可以呼叫所有的Chrome擴充套件API(除了devtools),而且它可以無限制跨域,也就是可以跨域訪問任何網站而無需要求對方設定CORS