kkapsner
aef6bd3d59
Big linting
2019-11-28 01:26:35 +01:00
kkapsner
d42a4d2372
Added screnn protection
...
First draft for #220
2019-11-11 23:00:39 +01:00
kkapsner
91c3c34412
Moved canvas api to separate file
2019-03-13 08:08:36 +01:00
kkapsner
574efa23e7
Cleanup require system
2019-03-12 22:24:23 +01:00
kkapsner
e56df7160f
Added navigator protection
2019-02-27 23:49:00 +01:00
kkapsner
b4b6fcdd13
Fix optional parameter
...
Fixes #302
2018-12-30 22:22:10 +01:00
kkapsner
045379c349
constant rng did not work properly when protecting input
2018-10-23 23:39:47 +02:00
kkapsner
8b9197a68a
Decoupled block mode from protected part
...
Fixes #287
2018-10-23 08:26:23 +02:00
kkapsner
2f4fca10ab
Ask mode did not show canvas canvas any more.
2018-09-21 16:42:58 +02:00
kkapsner
f00c3b674e
First DOMRect draft
...
For #236
2018-09-04 23:29:58 +02:00
kkapsner
83efac5e49
Added protection for window.name and window.opener
...
As requested by #231 .
But this protection is disabled by default.
2018-08-27 00:33:39 +02:00
kkapsner
fd7c4fabbd
Added protection for history.length
...
As requested by #231 .
2018-08-27 00:30:48 +02:00
kkapsner
4c7b83aca6
Added support to fake getters.
2018-08-27 00:23:19 +02:00
kkapsner
26529a3653
Hide function replacement
...
Fixes #206
2018-07-13 16:58:13 +02:00
kkapsner
1abc681e3f
Added api property to changedFunctions.
2018-06-21 00:09:07 +02:00
kkapsner
0f0f526fd5
Added protection for audio API
2018-06-16 00:22:31 +02:00
kkapsner
032bc2e424
Modified randomSuppies API
...
getRng now returns a 32 bit random Number
getIndexRng returns a random index in a range
getBitRng returns a random bit
getValueRng is the old getRng which alters the provided value
2018-06-16 00:09:06 +02:00
kkapsner
52e44e0eb2
respect RFP setting in isPointInPath and isPointInStroke
...
Fixes #189
2018-05-26 15:36:55 +02:00
kkapsner
a7e472f298
added isPointInPath and isPointInStroke to the readout-API list
2018-04-01 22:47:57 +02:00
kkapsner
871199cbc3
do not show notifications when canvas faking was aborted
2017-12-11 12:48:08 +01:00
kkapsner
096db123d7
Added setting for minimal colors
...
Fixes #162
2017-12-11 12:47:43 +01:00
kkapsner
f75189f374
Added ask deny mode
...
Fixes #142 and some minor bugs.
2017-11-09 00:53:52 +01:00
kkapsner
03bf34d092
getImageData does not need to be faked in input mode when facing a non 2d context.
...
Fixes #137
2017-10-12 00:25:12 +02:00
kkapsner
c5872ef5a1
Fixed broken webGl faking.
...
Fixes #136
2017-10-10 21:09:26 +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
8fc5ee45c2
getImageData also faked when using fakeInput mode.
2017-09-23 23:23:12 +02:00
kkapsner
d8f6fb1ac9
Made readPixels consistent with the other faked readout functions.
2017-08-13 23:41:57 +02:00
kkapsner
73e4848ffd
Added setting for alpha channel faking.
2017-08-11 16:26:24 +02:00
kkapsner
48dc965f7c
Added setting for canvas cache.
2017-08-08 18:08:18 +02:00
kkapsner
1733be23f2
Added setting "ignoreFrequentColors"
2017-08-07 21:03:34 +02:00
kkapsner
921c7dbd5f
Changed rng interface to use colors instead of separate channels.
2017-08-07 08:49:49 +02:00
kkapsner
5575c50a03
Added minimal fake size and respected the fake sizes in all fakeable functions.
2017-07-18 16:11:12 +02:00
kkapsner
3cefcfe702
Added method to display faked canvas content.
2017-07-08 22:40:38 +02:00
kkapsner
f70380aa67
Added test page for webGL - it is also working with the webExtension.
2017-06-29 20:19:00 +02:00
kkapsner
cba5680406
First working webExtesion.
2017-06-25 22:33:12 +02:00
kkapsner
a9c7d97708
Prevented error when wrong object is passed to the faked functions.
...
Solves the fourth problem in #114 .
2017-05-05 09:18:11 +02:00
kkapsner
6fdf13bd10
Prevented error when canvas has size zero
...
Solves the third problem in #114
2017-04-19 19:32:37 +02:00
kkapsner
e55d0078d5
Modified functions need type.
...
Fixes #109
2017-03-03 00:55:32 +01:00
kkapsner
66536113e8
Fixed mode "fake at input".
2017-02-10 16:30:11 +01:00
kkapsner
960f3c4f36
Only alter last bit also in non persistent rng mode.
...
Fixes #99 .
2017-01-18 08:46:45 +01:00
kkapsner
6d7a9fc22a
Removed bug with faking webgl and added readPixels for webgl2.
...
Fixes #96 and #97 .
2016-12-26 14:36:01 +01:00
kkapsner
0eeaf84826
Improved performance for getImageData.
2016-12-03 17:29:30 +01:00
kkapsner
7b7583afe0
Performance increase when canvas bigger than maxSize.
...
Fixes #93 .
2016-12-01 20:40:28 +01:00
kkapsner
c3c6c7a2e9
Fixes bug in fake function for readPixels.
...
Fixes #92 .
2016-11-26 17:37:52 +01:00
kkapsner
fc07961c6b
Completely remove function monitoring for white listed sites.
...
Fixes #84 .
2016-11-19 15:35:00 +01:00
kkapsner
82bb25d0f2
Monitoring only the necessary functions -> changes of the mode or the white/black lists only affects new loaded pages.
...
Fixes #84 .
2016-11-13 15:09:03 +01:00
kkapsner
b2823cbd8d
Added internal type handling for getContext.
...
Fixes #86
2016-11-13 14:55:42 +01:00
kkapsner
a2fa00fb98
First implementation of the fakeInput mode. (And other improvements.)
2016-10-23 22:12:12 +02:00