cost 87 ms
Thunderbird WebExtensions / MailExtensions 開發 - 如何處理“新郵件”等事件?

[英]Thunderbird WebExtensions / MailExtensions development - How to deal with events such as "new mail"?

我正在嘗試編寫我的第一個 Thunderbird 擴展。 如果可能,我只想使用較新的 WebExtensions / MailExtensions API。 我的擴展需要做兩件事: 當新郵件到達並且不是垃圾郵件時執行操作。 閱讀消息時,檢查是否還有未讀消息,如果沒有,則執行操作。 我在網上找到的處 ...

Thunderbird 擴展意外停止執行

[英]Thunderbird extension unexpectedly stops execution

我在 Thunderbird 中構建的擴展中發生了一些奇怪的事情。 我已經把它指向一個非常具體的例子。 此示例在常規 node.js 環境中運行良好,但在 Thunderbird 中,它只是在隨機時間點停止執行(看起來與時間有關)。 我在 for 循環中使用 await 命令,但 for 循環永遠 ...

如何從 Thunderbird WebExtension 執行/訪問本地文件?

[英]How to execute / access local file from Thunderbird WebExtension?

我喜歡編寫一個加密東西的 Thunderbird 插件。 為此,我已經從撰寫窗口中提取了所有數據。 現在我必須將其保存到文件中並運行本地可執行文件進行加密。 但我發現無法保存文件並在本地機器上執行可執行文件。 我怎樣才能做到這一點? 我找到了文件和目錄條目 API文檔,但它似乎不起作用。 嘗試使用 ...

Thunderbird 擴展 API - 如何獲取正在回復的消息?

[英]Thunderbird extensions API - how to get message that's being replied to?

我正在編寫一個 Thunderbird 擴展,當前能夠在創建 compose window 時觸發(通過偵聽何時創建新選項卡,然后檢查該選項卡的內容以獲取 ComposeDetails)。 但是,我需要知道用戶是否正在回復另一條消息,如果是,他們正在回復什么其他消息。 該信息不在 ComposeD ...

支持 HTML 頁面中的本地化(彈出/內容/選項)

[英]Support localization in HTML pages (popup/content/options)

有沒有一種簡單的方法使彈出/內容/選項頁面多語言? 文檔給我的印象是,唯一的辦法就是使用 JS 將本地化字符串添加到 html 中。 這會使事情變得非常麻煩和復雜(每個節點都需要一個 ID 或 class 等) 我試過在 HTML 中使用${ tag }但它只是顯示標簽本身(似乎只有 css 支持 ...

Thunderbird78+:如何檢查消息創建、回復和轉發

[英]Thunderbird78+: How to check for message create, reply and forward

我是雷鳥插件的初學者,所以如果你能幫助我,我真的很感激。 我試圖在我的后台 javascript 中找到一種方法來檢查用戶何時打開 window 以創建新消息、回復消息和轉發消息。 我想在用戶發送之前在消息 window 中添加默認文本。 我知道 thunderbird 78+ 應該只使用 web ...

Thunderbird 78+:Thunderbird 插件中未定義的 Components.classes

[英]Thunderbird 78+:Undefined Components.classes in thunderbird addon

美好的一天,我正在開發一個 mozilla 雷鳥插件,並希望使用組件類。 我知道雷鳥的當前版本現在是 78+,所以我應該使用 HTML 而不是 XUL,然后從那里使用 javascripts 和 Web 擴展 API。 我知道我需要使用nsIMsgAccountManager來獲取電子郵件,但我不能 ...

將文件從 Thunderbird 的后台腳本上傳到遠程服務器

[英]Uploading a file to remote server from background script in Thunderbird

我正在開發一個可以在郵件中上傳附件的 Thunderbird 擴展。 擴展流程如下: 單擊擴展程序圖標會顯示一個彈出窗口,用於選擇“全部閱讀”、“閱讀選定內容”和“閱讀未讀內容”選項之一 當我選擇包含附件的電子郵件並選擇“Read Selected”選項時,“Read Selected” o ...

Thunderbird Webextensions .messages.getFull() 引發異常 0x80004005 (NS_ERROR_FAILURE)

[英]Thunderbird Webextensions .messages.getFull() raises Exception 0x80004005 (NS_ERROR_FAILURE)

這是以下問題/答案的一種后續: https : //stackoverflow.com/a/60246205/6342243 在這個問題結束的代碼獲取帳戶列表,選擇emailAccountName ,從得到一個MessageList中的對象wantedMailFolderType ,並試圖通過br ...

Thunderbird Webextensions 插件獲取消息列表

[英]Thunderbird Webextensions Plug-In get a messageList

我已經嘗試了不同的方法來從 Thunderbird 的收件箱文件夾中獲取郵件列表。 let page = await browser.messages.list(folder); 但是如何聲明folder ? 郵件文件夾在Thunderbird Docs 中有解釋,但我如何獲得 ? ...

如何編寫一個Thunderbird擴展(webextension)來修改消息顯示?

[英]How to write a Thunderbird extension (webextension) to modify the message display?

我想為 Thunderbird 編寫一個擴展來修改消息顯示(例如插入/替換文本/標記/圖像)。 不幸的是,缺少文檔(由於最近的更改?)。 https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Thunderbird_exte ...

如何在外部瀏覽器而不是內置瀏覽器中使用 Thunderbird 68 插件打開網址?

[英]How to open urls using addon for Thunderbird 68 in external browsers instead of built-in browser?

在 Thunderbird 68 中使用 webextensions 開發插件時,已經觀察到不再支持messenger.launchExternalURL ,而 Webextensions 中的等效選項是使用browser.tabs.create 。 但是, browser.tabs.create的 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM