如何從零開始寫乙個Edge擴充套件?

時間 2021-06-01 18:56:07

1樓:赫敏璋

Edge擴充套件:微軟官方文件 Extensions - Microsoft Edge Development

Edge擴充套件開發入門文件:如何建立乙個Edge擴充套件Extensions - Creating an extension - Microsoft Edge Development

在上面如何建立乙個Edge擴充套件中,用到的Mozilla文件裡面的2個入門教程Borderify

and Beastify

開啟就是中文版的,所以完成Edge擴充套件入門的話,非常容易。

深入的話,可以考慮看Edge api文件:Extensions - Supported APIs - Microsoft Edge Development

2樓:

學習Extensions for Chrome, 了解extension包括哪些部分,各個部分的分工與限制,相互之間基本的通訊方法: https://

看Extensions for Microsoft Edge的文件 Extensions - Microsoft Edge Development,了解Edge目前有哪些API沒有實現,已經實現的API有哪些known issue,看看現有的API能不能實現自己想要的功能

直接上手寫基於Chrome的extension,遇到問題到Newest 'google-chrome-extension' Questions和https://

裡搜問題和提問題 (不建議使用轉製工具的原因是轉製工具目的在於port已有的擴充套件,而這個問題旨在從零開始)

在Chrome裡測試(因為目前Edge的F12 tool還不是很好用)成功後,port到Edge上,要做的工作就是將chrome.* 替換成browser.* (最早insider release的時候是msBrowser.

*,現在應該已經全部改為browser.*). 或者為了保證擴充套件可以同時Chrome和Edge裡執行,新增下面的codeif

(typeof

msBrowser

!=='undefined'

)elseif(

typeof

browser

!=='undefined'

)在Edge裡面測試,其間可能遇到Edge的bug (對,這些bug並沒有在Edge文件裡體現),到這裡 Microsoft Edge Developer: Hot (667 ideas)提feedback然後嘗試一些workaround,或者到這裡提問 Newest 'microsoft-edge-extension' Questions

好了可以發布了,Chrome可以直接走Store https://

,Edge目前不支援第三方開發者將Extension隨意提交到store,可以考慮sideload

3樓:XZiar

有個這個東西

不過前提是已經會chrome外掛程式開發了。

不過看評價貌似還不支援非商店的擴充套件載入。

考慮到微軟還沒放出api文件,估計還得等一段時間才能好好開發。

如何從零開始學習寫網文?

whdx 真得有點,什麼時候都可以開始,但是能不能堅持下去就是個問題,我已經寫了兩個大綱了,有一本斷斷續續我寫了兩周才寫了一萬字,現在真得有點堅持不下去了。寫網文這條路真的挺難的,但是還是希望自己可以堅持寫下去,因為自己只是很簡單,就是想把自己的故事寫下來,寫網文可能真得有點不太適合我自己,但是還是...

怎樣從零開始用 Python 寫乙個貪吃蛇?

無極 用print寫的貪吃蛇,pygame只用監視鍵盤,其他都是標準庫 import pygame from time import time from random import choice from collections import deque def getdrt pygame.even...

如何從零開始到乙個新行業?

哲也 從零開始到乙個新的行業,基本會有兩種情況,一原來行業混不下去了,二原來行業混到頂了。對於新的行業 第一要了解,進入這個行業的基本要求是什麼。往往包含,知識 技能 通用能力。第二要了解,我有哪些資源或者優勢與之匹配。我需要從哪些方面做什麼樣的提公升?第三要了解,我進入這個行業所處的生態鏈的位置,...