?從已安裝的火狐擴(kuò)展中提取圖標(biāo)

一段話解決

?方法A:找到擴(kuò)展對應(yīng)的 xpi 文件解壓被冒,在 resource 目錄下找到圖標(biāo)文件。
?方法B:找到擴(kuò)展在火狐附加組件官網(wǎng)頁的展示轮蜕,右鍵保存圖標(biāo)圖片昨悼。
?方法C:找到擴(kuò)展在瀏覽器里進(jìn)行設(shè)置的頁面,右鍵保存圖標(biāo)圖片跃洛。

先直奔主題上結(jié)論率触,節(jié)省時間,為了防止太長不看汇竭。只提供思路葱蝗,是因為部分讀者不需要后文詳細(xì)描述的細(xì)節(jié),看完即可自行操作解決問題细燎。同時两曼,對另外一部分不熟悉電腦操作的讀者,先提供思路玻驻,能厘清后文的詳細(xì)描述到底是在干啥悼凑。畢竟本來一句話能說清楚的事情,詳細(xì)記錄+調(diào)整格式+精心配圖+盡量有趣+修修補(bǔ)補(bǔ)璧瞬,愣是寫了幾小時幾千字户辫。

太長不看版

前言

近日輾轉(zhuǎn)于各設(shè)備的不同系統(tǒng)之間,為了更好地同步嗤锉,下決心將主力瀏覽器轉(zhuǎn)到了 Firefox 渔欢,而且還是國內(nèi)版的,有利有弊吧档冬,還沒完全適應(yīng)膘茎。下載了一系列插件桃纯,但仍有一些問題沒有解決,有些功能 Chrome 更人性化披坏,不過不是說 GoogleChrome 态坦,而是特指 CentBrowser 。

Firefox 不支持打開跟保存網(wǎng)頁為 mht / mhtml 格式棒拂,這對于經(jīng)常保存網(wǎng)頁的「松鼠黨」來說伞梯,真的是一大硬傷,暫時在火狐找到了一個替代品 SingleFile 帚屉,效果沒得說谜诫,保存下來是 html 格式,而不是 mht 網(wǎng)頁了攻旦。

為其保存網(wǎng)頁的功能設(shè)置一個快捷鍵喻旷,再加入 Quicker 對應(yīng)的動作頁,此時就需要一個標(biāo)識清楚這個動作是干啥的牢屋,光有名字還不夠直觀且预,需要像左邊的 Midnight Lizard 一樣添加一個圖標(biāo)。

過程

鑒于以前有從 Chrome 插件的提取圖標(biāo)的經(jīng)驗烙无,因此從已安裝的火狐擴(kuò)展中提取圖標(biāo)應(yīng)該也是可行的锋谐。

方法A

從 Firefox 的擴(kuò)展中心——官方名稱附加組件管理器,找到我們的插件 SingleFile 截酷,此時按下萬能的 F12 或者 Ctrl+Shift+C —— 目的是選取頁面中的元素涮拗,將鼠標(biāo)移動到圖標(biāo)處,左下區(qū)域就自動定位到了此元素所在的代碼處迂苛,很明顯看出jar:file:///C:/Users/Administrator/AppData/Roaming/Mozilla/Firefox/Profiles/30uftycg.default-release/extensions/%7B531906d3-e22f-4a6c-a102-8057b88a1a63%7D.xpi!/extension/ui/resources/icon_48.png這一段就對應(yīng)著我們所需要的圖標(biāo)三热。

如何快速找到呢,雖然很明顯可以看出這個圖標(biāo)在C盤的某個文件夾下三幻,但是一級一級打開也太慢了康铭。此時后臺運行的 Everything 急了:搜文件什么的,我最在行了赌髓,還不快打開我从藤。確實,搜索文件的同類軟件中锁蠕,Everything 是我心中當(dāng)之無愧的第一——最快最準(zhǔn)最全夷野。但是直接搜索icon_48.png,出來的四個結(jié)果查看后都不是荣倾,我都懷疑是不是 Everything 出問題了悯搔。

此時 Everything 瘋狂甩鍋 :看清楚,別誣陷我舌仍!路徑都在D盤啊妒貌,而且是 CentBrowser 目錄下的通危,能找到 Firefox 的資源才有鬼了。)

回到icon_48.png出現(xiàn)的位置處灌曙,jar:file:///C:/Users/Administrator/AppData/Roaming/Mozilla/Firefox/Profiles/30uftycg.default-release/extensions/%7B531906d3-e22f-4a6c-a102-8057b88a1a63%7D.xpi!/extension/ui/resources/icon_48.png菊碟。仔細(xì)看一下路徑,會發(fā)現(xiàn)一個非吃诖蹋可疑的點微驶,%7B531906d3-e22f-4a6c-a102-8057b88a1a63%7D.xpi!/墓拜,應(yīng)該說是非常可疑的感嘆號才對局劲。

眾所周知智蝠, Windows 系統(tǒng)下堕油,命名的文件不能出現(xiàn)某些特殊字符螟蒸,例如\/:*?"<>|政溃。

此時.xpi后面的!跳了出來:你們要抓魯迅跟我周樹人有什么關(guān)系!我是無辜的留储!明明我可以被用在 Windows 文件的命名上队丝,不信你自己去看!

將信將疑的我打開 Everything 欲鹏,輸入!那較小的身軀后——0個對象,男默女淚臭墨。 肯定有問題啊赔嚎,用 Listray重新一搜,顯示結(jié)果有100+胧弛,Everything 出來挨打尤误。

為什么會出現(xiàn)這種差異呢? Everything :<span style="background-color: #000000; color: #000000">菜單欄的幫助被你吃了嗎结缚?或者去網(wǎng)上搜一下也行啊损晤,動動腦筋想想。</span>「搜索語法」跟「正則表達(dá)式語法」了解一下红竭。PS:更多詳細(xì)內(nèi)容尤勋,參見另一篇文章:?Everything疑惑行為大賞

上面證明了!的清白茵宪,因此問題轉(zhuǎn)到了前面的%7B531906d3-e22f-4a6c-a102-8057b88a1a63%7D.xpi身上最冰。于是隨便選中一段字符,在 Everything 中進(jìn)行搜索稀火,將路徑與之前得到的進(jìn)行對比暖哨,完全一致!眾所周知凰狞,根據(jù)經(jīng)驗篇裁,.xpi是火狐擴(kuò)展的后綴名沛慢,文件名首末的%7B%7D{}進(jìn)行「Url_Encode 」后的結(jié)果,所以這個一定就是火狐擴(kuò)展 SingleFile 對應(yīng)的文件达布。

C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\30uftycg.default-release\extensions\{531906d3-e22f-4a6c-a102-8057b88a1a63}.xpi

jar:file:///C:/Users/Administrator/AppData/Roaming/Mozilla/Firefox/Profiles/30uftycg.default-release/extensions/%7B531906d3-e22f-4a6c-a102-8057b88a1a63%7D.xpi!/extension/ui/resources/icon_48.png

但是 xpi 后面還跟了一串路徑团甲,很顯然,根據(jù)經(jīng)驗往枣,這能被當(dāng)做一個壓縮包處理伐庭。復(fù)制一下這個文件,將其后綴改成 zip 分冈,果然里面別有一番洞天圾另。通過 QTTabBar 的預(yù)覽功能,不用打開 zip 文件再一級一級目錄慢慢找雕沉,直接在 Windows 原生的資源管理器里面預(yù)覽集乔,美滋滋。果然萬事萬物都能追根溯源坡椒,在這里我們不僅找到了icon_48.png扰路,還找到了更高清的icon_128.png,問題完美解決倔叼。

方法B

火狐附加組件中心搜索擴(kuò)展名汗唱,https://addons.mozilla.org/zh-CN/firefox/search?q=SingleFile,在結(jié)果頁顯示的圖標(biāo)處直接右鍵保存丈攒。

方法C

2020/05/15 17:15 更新
其實直接在擴(kuò)展的本地管理頁面哩罪,都沒必要打開那個左下角代碼處的鏈接,甚至連開發(fā)者工具都不用打開巡验,直接對著圖標(biāo)右鍵保存就行了际插。。显设。被思維定勢束縛了框弛,潛意識當(dāng)成這是在軟件里面,圖片不能直接保存捕捂,但其實這個about:addons擴(kuò)展管理頁面瑟枫,跟平時我們打開的網(wǎng)頁頁面沒什么兩樣。

后記

都快忘了折騰以上操作是為了干啥了——給 Quicker 動作添加圖標(biāo)方便識別指攒,自己習(xí)慣用到的功能都一一添加上了高清圖標(biāo)力奋,算是強(qiáng)迫癥?



雖然前面描述起來看挺麻煩的幽七,但試過一次之后景殷,后續(xù)同樣操作不到一分鐘就能搞定。如法炮制,也從另一個同類擴(kuò)展 SingleFileZ 文件中提取128*128像素高清圖標(biāo)猿挚,并添加到 Quicker 咐旧,前后對比一下,完美實現(xiàn)需求绩蜻。


本文寫于2020/05/15 15:36铣墨,最后編輯于2020/05/16 02:00,平臺發(fā)布的時間僅供參考办绝。著作權(quán)歸作者 @影落飛白 所有伊约,商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處并附上原文鏈接孕蝉。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末屡律,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子降淮,更是在濱河造成了極大的恐慌超埋,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佳鳖,死亡現(xiàn)場離奇詭異霍殴,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)系吩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門来庭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人穿挨,你說我怎么就攤上這事月弛。” “怎么了絮蒿?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長叁鉴。 經(jīng)常有香客問我土涝,道長,這世上最難降的妖魔是什么幌墓? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任但壮,我火速辦了婚禮,結(jié)果婚禮上常侣,老公的妹妹穿的比我還像新娘蜡饵。我一直安慰自己,他們只是感情好胳施,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布溯祸。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪焦辅。 梳的紋絲不亂的頭發(fā)上博杖,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機(jī)與錄音筷登,去河邊找鬼剃根。 笑死,一個胖子當(dāng)著我的面吹牛前方,可吹牛的內(nèi)容都是我干的狈醉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼惠险,長吁一口氣:“原來是場噩夢啊……” “哼苗傅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起莺匠,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤金吗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后趣竣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摇庙,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年遥缕,在試婚紗的時候發(fā)現(xiàn)自己被綠了卫袒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡单匣,死狀恐怖夕凝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情户秤,我是刑警寧澤码秉,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站鸡号,受9級特大地震影響转砖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鲸伴,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一府蔗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧汞窗,春花似錦姓赤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝌焚。三九已至,卻和暖如春狂男,著一層夾襖步出監(jiān)牢的瞬間综看,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工岖食, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留红碑,地道東北人。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓泡垃,卻偏偏與公主長得像析珊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蔑穴,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354