Rob Wu
3fe256cd0d
[CRX] Set manifest_version to 3
...
- Replace DOM-based pdfHandler.html (background page) with background.js
(extension service worker).
- Adjust logic of background scripts to account for the fact that the
scripts can execute repeatedly during a browser session. Primarily,
register relevant extension event handlers at the top level and use
in-memory storage.session API to keep track of initialization state.
- Extension URL router: replace blocking webRequest with the service
worker-specific "fetch" event.
- PDF detection: replace blocking webRequest with declarativeNetRequest.
This requires Chrome 128+. The next commit will add a fallback for
earlier Chrome versions.
2024-09-08 16:35:13 +02:00
..
2024-08-30 15:48:51 +02:00
2015-01-26 16:44:45 +01:00
2024-02-28 10:17:11 +01:00
2024-08-08 21:13:58 +02:00
2024-03-21 16:04:36 +01:00
2024-08-10 18:29:03 +02:00
2024-07-23 10:42:34 +02:00
2024-07-02 14:11:40 +02:00
2024-08-13 08:14:09 +02:00
2024-08-15 13:50:35 +02:00
2024-08-12 12:26:35 +02:00
2024-02-23 16:50:19 +01:00
2015-08-14 18:59:55 +02:00
2024-09-08 16:35:13 +02:00
2011-07-05 10:53:57 -07:00
2024-01-26 18:31:38 +01:00
2023-10-09 12:06:33 +02:00
2024-08-02 15:38:55 +02:00
2024-08-02 20:46:13 +02:00
2024-02-08 15:29:29 +01:00
2023-11-28 14:21:53 +01:00
2024-06-25 21:03:34 +02:00
2024-08-12 12:26:35 +02:00
2024-03-12 13:18:15 +01:00
2024-08-10 11:16:42 +02:00
2024-02-02 13:10:52 +01:00
2024-08-07 23:21:38 +02:00
2024-06-18 11:54:49 +02:00
2024-04-12 17:12:04 +04:00
2024-08-02 20:46:13 +02:00
2024-08-23 20:36:01 +02:00
2024-08-28 18:54:15 +02:00
2023-06-21 13:13:53 +02:00
2024-04-12 17:12:04 +04:00
2024-05-01 18:02:05 +02:00
2024-04-14 16:35:02 +02:00
2024-08-29 20:26:11 +02:00
2023-10-24 13:17:02 +02:00
2024-08-13 10:45:57 +02:00
2023-04-17 14:31:23 +02:00
2024-08-25 20:34:03 +02:00
2024-08-23 12:31:55 +02:00
2024-07-18 13:29:32 +02:00
2024-04-29 18:54:06 +02:00
2024-07-02 14:11:40 +02:00
2024-04-18 18:41:18 +02:00
2024-08-23 18:39:28 +02:00
2023-05-30 21:24:19 +02:00
2024-01-21 10:13:12 +01:00
2024-04-20 12:00:58 +02:00
2024-08-10 12:24:59 +02:00
2022-09-08 12:38:17 +02:00
2024-06-12 18:41:07 +02:00
2024-06-12 18:41:07 +02:00
2024-01-31 14:07:11 +01:00
2024-06-14 10:06:27 +02:00
2024-08-13 15:29:55 +02:00
2024-07-16 13:08:26 +02:00
2024-08-12 12:26:35 +02:00
2023-10-26 12:05:33 +02:00
2024-08-01 21:34:50 +02:00
2023-08-31 16:29:10 +02:00
2024-08-01 21:34:50 +02:00
2023-09-07 18:22:33 +02:00
2024-04-21 09:41:21 +02:00
2024-07-23 10:42:34 +02:00
2024-07-23 10:42:34 +02:00
2024-04-10 11:35:04 +02:00
2024-03-04 19:32:12 +01:00
2024-08-10 18:29:03 +02:00
2024-07-20 09:27:43 +02:00
2020-03-21 13:55:06 +01:00
2024-03-04 19:32:12 +01:00
2024-07-30 18:49:18 +02:00
2024-07-21 15:28:16 +02:00
2023-10-19 11:20:41 +02:00
2022-03-28 11:36:29 +02:00
2023-10-07 09:31:08 +02:00
2023-10-19 11:20:41 +02:00
2024-08-12 20:27:33 +02:00
2024-08-13 12:37:17 +02:00
2024-08-01 21:34:50 +02:00
2023-10-06 09:50:03 +02:00
2023-10-26 12:05:33 +02:00