Migrate manifestV2 to manifestV3
Chrome will not support manifestV2 since 2023.
- [x] No longer use chrome://favicon/[host_url] as the default icon, cause protocol chrome is invalid since mv3
- [x] Create context menu items after installed/update cause errors occuring via mv3
see https://stackoverflow.com/a/64318706
Published since v1.0.3 for Chrome
- [x] background.js does not work after re-enbled in Linux. Seem to be ok in Mac.
@see https://bugs.chromium.org/p/chromium/issues/detail?id=1271154#c52
Published in Edge since v1.1.7
Statistics are inaccurate cause of service worker.
- [x]
Need reconstruct the timer, keep statistics operation in the content script. - [x] Replace setInterval() with chrome.alarms API, setInteval does not work in service worker.
Published in Chrome since v1.2.4 Published in Edge since v1.2.5
Use content script to stat time
Re-published in v1.9.1 in Chrome & Edge