评分5星,满分5星

This extremely useful addon lives to fight another day in TB 68 if you are willing to do some moderate editing. Here's how. . .

------------------------------

1. Unzip the .xpi file (change extension to .zip to extract natively, or use 7-Zip or other extractor).

2. In extracted root folder, create "manifest.json" in a text editor and populate as follows (first bracket to last bracket):

{
"manifest_version": 2,
"name": "MarkSubfolders New",
"description": "The menu 'Mark SubFolders Read' is added within the folder context-menu.",
"version": "1.0.3",
"applications": {
"gecko": {
"id": "{25d7aa80-9f4b-11e1-a8b0-0800200c9a66}",
"strict_min_version": "60.0"
}
},
"author": "H.Yasuda / M. Richter",
"homepage_url": "https://addons.mozilla.org/ja/thunderbird/addon/4971/",
"icons": {
"32": "skin/icon32x32.png"
},
"legacy": {
"type": "xul"
}
}

3. Save the file. Note that the JSON syntax is *very* finicky, and so much as one missing punctuation mark may cause the addon not to load. Copy and overwrite this addon's info over a manifest from a working TB 68 addon if you run into trouble. (Note also: this is a quick-and-dirty single language manifest; they can easily be localized per the TB Addon Developer website.)

4. Open "chrome.manifest" from the root folder in a text editor. Search and replace the following string (NOTE: -'s and +'s are for illustration only):
- overlay chrome://messenger/content/mailWindowOverlay.xul
+ overlay chrome://messenger/content/messenger.xul

5. Save file.

6. Open "markAllReadSubfolders.xul" in "../chrome/content/" subfolder in a text editor. Search and replace the following string:
- type="application/x-javascript"
+ type="application/javascript"

7. Save file.

8. Open "markAllReadSubfolders.js" in "../chrome/content/" subfolder in a text editor. Search and replace the following string:
- gMarkSubfolders.folderFlagsVirtual = nsMsgFolderFlags.Virtual;
+ gMarkSubfolders.folderFlagsVirtual = Components.interfaces.nsMsgFolderFlags.Virtual;

9. Save file.

10. ZIP up addon, keeping complete folder structure. Change .zip extension to .xpi.

11. Install in TB 68.

------------------------------

Works perfectly on casual test, and error console stays quiet.

这个评论是针对附加组件的一个早期版本的(1.0.3)。