Commit Graph

49 Commits

Author SHA1 Message Date
kkapsner e48710eee9 Fix message canvasBlocker-unload
For #522
2021-01-26 13:34:51 +01:00
kkapsner cc8ca147b0 Added container specific navigator settings 2020-01-25 01:03:05 +01:00
kkapsner 6c22788096 Cleanup CanvasBlocker
once Firefox supports browser.runtime.onSuspend
2020-01-23 15:36:32 +01:00
kkapsner f3f6df229f Undo interception in top windows
Fixes #431
2020-01-23 13:56:14 +01:00
kkapsner 4601dd25af Allow cross origin arguments and remove apply(..., Array.from)
Fixes #415
2019-12-29 23:40:39 +01:00
kkapsner 3dc39e11a5 eslint cleanup 2019-12-24 00:32:50 +01:00
kkapsner 6fb7622fec Always use exportFunctionWithName 2019-12-13 17:34:14 +01:00
kkapsner 14a4d1cdc2 Get rid of eval. 2019-12-12 00:09:53 +01:00
kkapsner aef6bd3d59 Big linting 2019-11-28 01:26:35 +01:00
kkapsner 5a355284f3 Reevaluated logging message levels
Fixes #394
2019-09-05 01:07:05 +02:00
kkapsner 621106ffbf Persistent rng is no longer shared between containers
(different cookieStoreId)

Fixes #350
2019-05-29 00:37:33 +02:00
kkapsner b4dbd71d11 SOP detection did not work all the time
Fixes #351
2019-05-24 21:46:34 +02:00
kkapsner 2da680bfcb Improved iFrame protection 2019-05-22 23:37:23 +02:00
kkapsner 79a9034051 Preventing double interception 2019-05-17 00:36:34 +02:00
kkapsner 51445b36e0 Added whitelist scope question 2019-04-30 23:42:21 +02:00
kkapsner 7f048b80d7 Removed ".js" from require paths 2019-04-08 00:06:25 +02:00
kkapsner f8f35890a1 Removed remaining sdk shortcut module 2019-04-07 23:09:02 +02:00
kkapsner 137c1688ba Reduced direct dependency on browser.xxx APIs 2019-03-14 16:51:20 +01:00
kkapsner 574efa23e7 Cleanup require system 2019-03-12 22:24:23 +01:00
kkapsner e4c2196131 Send only necessary notifications to main process
For #238
2018-09-16 12:15:04 +02:00
kkapsner 5e5011f208 Added setting to controll to save notification details
Fixes #236
2018-09-11 23:54:59 +02:00
kkapsner 4c2fea8a90 Don't store ignored notifications.
For #236
2018-09-09 00:15:21 +02:00
kkapsner 4a043b2c78 Typos and linting 2018-08-22 22:16:49 +02:00
kkapsner 9b18631768 separate persistent random numbers for incognito windows 2018-07-28 14:13:14 +02:00
kkapsner 94d62f5302 Background script never sends settings 2017-12-04 00:32:19 +01:00
kkapsner ce7dc1b422 Only force setting loading when necessary
May help for #160.
2017-12-04 00:26:26 +01:00
kkapsner 01780da9f5 Added URL specific settings
For blockMode and showNotifications.

Fixes #148.
2017-12-03 23:47:49 +01:00
kkapsner 9f242004c9 Changed settings loading URL
Fixes #155
2017-11-20 23:48:28 +01:00
kkapsner dd3620cd08 Fixed page action display confusion
Fixes #149
2017-11-14 23:57:44 +01:00
kkapsner 41d9b7073f Wait for settings in the frame script
Fixes #147
2017-11-14 01:04:20 +01:00
kkapsner 2193313980 Centralized settings management 2017-11-07 00:36:44 +01:00
kkapsner e686b14106 Improved window intercepting. 2017-10-10 21:11:50 +02:00
kkapsner eb62521adc Trying to get wrappedJSObject of an wrappedJSObject is wrong...
Fixes #133 and #134.
2017-10-07 23:26:04 +02:00
kkapsner dcb878392e Simplified require and further linting. 2017-10-06 16:06:31 +02:00
kkapsner ef38abe545 Code linting. 2017-10-03 15:35:31 +02:00
kkapsner f1a9708e41 Update all lists after loading of the settings. 2017-09-24 10:07:33 +02:00
kkapsner 2b1a32e078 Settings only need to be loaded when still in default state. 2017-09-23 23:40:57 +02:00
kkapsner a4a92fc2f9 Ping back after the port opening to the background script now also returns the settings and the persistentRnd data. 2017-09-23 23:37:46 +02:00
kkapsner 9715eb09d2 Added logging lib with setting to control log level. 2017-07-27 19:14:04 +02:00
kkapsner c8b451cf2f Added more logging to frame script. 2017-07-18 16:18:36 +02:00
kkapsner 3c47eaf97f Added loading of the current settings in the frame script. 2017-07-18 16:17:19 +02:00
kkapsner bec157391d Removed warning about unknown property. 2017-07-18 16:16:38 +02:00
kkapsner 6c47397d46 Do not intercept when the SOP is in the way. 2017-07-18 16:14:03 +02:00
kkapsner 736d6b0fb2 Added some logging to frame script. 2017-07-16 00:25:19 +02:00
kkapsner 18a2e32044 Added better logging to frame.js and separated settings update from defaultSettings.js 2017-07-07 08:49:12 +02:00
kkapsner 5cec9781c2 Added pageAction to display the notifications. 2017-06-29 07:21:36 +02:00
kkapsner cba5680406 First working webExtesion. 2017-06-25 22:33:12 +02:00
kkapsner b968e3e7a0 Firefox 45.7.0 (ESR) complained about function in block.
Fixes #105.
2017-02-10 17:29:38 +01:00
kkapsner 602d5a6bfd Switch from frameScript to require("sdk/remote/...").
Fixes #98. Fixes #100.
2017-01-31 21:51:08 +01:00