3 ms·
In Chrome, window.crypto is read-only: > window.crypto < Crypto {subtle: SubtleCrypto} > window.crypto = "hi!" < "hi!" > window.crypto < Crypto {subtle: S
by niftich 10y ago
In Chrome, window.crypto is read-only:
> window.crypto
< Crypto {subtle: SubtleCrypto}
> window.crypto = "hi!"
< "hi!"
> window.crypto
< Crypto {subtle: SubtleCrypto}
But not anything underneath, including getRandomValues(), as you write. A recent issue about this [1] on the WebCrypto spec itself was closed with 'wontfix' because in their view, polyfilling web APIs is a common and accepted practice.
[1] https://github.com/w3c/webcrypto/issues/107 https://github.com/w3c/webcrypto/issues/107
- flukus 10y agoShouldn't all pollyfills check only override the functions if they're missing?
- jsjohnst 10y agoWhat if it's present but the implementation is incomplete?
- paulddraper 10y agoE.g. an extra optional parameter.