Commit Graph

25 Commits

Author SHA1 Message Date
kkapsner 00e60074c3 Don't throw `target.apply is not a function`
For #705
2024-04-17 00:34:19 +02:00
kkapsner 3eedc7b7dc Only check for prototype loops when there is a prototype
For #705
2024-04-17 00:07:16 +02:00
kkapsner 54c625cd26 Fix function tampering detection via prototype
For #619 and #685
2024-04-08 00:05:50 +02:00
kkapsner b8c6115603 Not using proxy for toString broke google
For #698, #699, #700, #701
2024-04-07 23:59:49 +02:00
kkapsner 200f6b31f3 Do not use proxy for Function.prototype.toString
Fixes #685
2024-03-29 16:37:07 +01:00
kkapsner c6cf48c489 Display version
Fixes #687
2024-03-28 14:43:53 +01:00
kkapsner 2a6c564ed8 Remove usage of deprecated browser.extension.getURL 2023-05-30 19:04:02 +02:00
kkapsner 7f154c6cc6 Do not use browser.extension.getURL 2021-11-01 13:18:38 +01:00
kkapsner 4ac02003de wrapped original funtion may gets destroyed before usage
For #564
2021-06-21 20:41:33 +02:00
kkapsner a7d02efd09 Fix toString for proxies 2021-05-26 08:19:43 +02:00
kkapsner 211d6710f6 First proxy attempt 2021-05-26 08:19:43 +02:00
kkapsner d5417cf807 Improved exportFunctionWithName
To reduce the need of double exports.
2020-11-02 13:11:50 +01:00
kkapsner 6fbb9339a1 Remove duplicated code 2020-01-26 01:11:18 +01:00
kkapsner 3d881d3c7d Fix group filtering in revertProperties 2020-01-25 10:04:54 +01:00
kkapsner 01b63b356c Added parameters to parseTranslation 2020-01-25 00:42:16 +01:00
kkapsner 9353f71455 Added notice for privacy.resistFingerprinting
Fixes #427
2020-01-23 15:23:56 +01:00
kkapsner f3f6df229f Undo interception in top windows
Fixes #431
2020-01-23 13:56:14 +01:00
kkapsner e2efb727b9 Always specify correct function names 2020-01-22 13:38:24 +01:00
kkapsner 363940014d Protect exportFunction with defineAs
For #429
2020-01-19 01:27:26 +01:00
kkapsner 4601dd25af Allow cross origin arguments and remove apply(..., Array.from)
Fixes #415
2019-12-29 23:40:39 +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 403885f426 Don't break if browser API is not available 2019-04-30 23:39:40 +02:00
kkapsner 505fb6409e Run setting migration only in background script 2019-04-19 14:09:56 +02:00
kkapsner 137c1688ba Reduced direct dependency on browser.xxx APIs 2019-03-14 16:51:20 +01:00