Jeg tenker på å utvikle et betalt JS-skript, og jeg ønsket å forhindre piratkopiering ved å bruke HTML5s EME til å trygt dekryptere og bruke JavaScript-filens klientside.

Kan EME brukes til mer enn bare lyd- / videoinnhold?

Nei.

Du kan for øyeblikket ikke bruke EMP (Encrypted Media Extensions) for å forhindre piratkopiering av JavaScript.

Fordi JavaScript tolkes på klientsiden av brukerens nettleser, kan kildekoden hentes.

Hva er krypterte medieutvidelser (EME)?

I følge Google:

Encrypted Media Extensions gir et API som gjør det mulig for webapplikasjoner å samhandle med innholdsbeskyttelsessystemer, for å tillate avspilling av kryptert lyd og video.

W3C-anbefalingen for krypterte medieutvidelser forklarer:

Dette forslaget utvides HTMLMediaElement gi APIer for å kontrollere avspilling av kryptert innhold.

Hva er et HTMLMediaElement?

Mozilla beskriver HTMLMediaElement som:

De HTMLMediaElement grensesnitt legger til HTMLElement egenskapene og metodene som trengs for å støtte grunnleggende mediarelaterte funksjoner som er felles for lyd og video. De HTMLVideoElement og HTMLAudioElement elementer arver begge dette grensesnittet.

Med andre ord, HTMLMediaElement refererer ganske enkelt til og innhold.

Fra denne informasjonen kan vi konkludere med at Encrypted Media Extensions fungerer som en gateway mellom en klients nettleser og DRM-programvare: spesielt lyd og video. [Kilde]

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?