Javascript 在离线播放器中保护SCORM内容
我正在开发桌面应用程序(在浏览器中启动包含index.html的zip)。我想从最终用户那里保护zip,这样没有应用程序就无法访问zip的内容 注意:zip将由HTML、JS和CSS文件组成,我的应用程序将通过在浏览器中显示index.HTML文件来使用它。 我可以加密我的内容,但在使用/启动内容的index.html(通过浏览器中的应用程序)之前,我必须解密并将zip解压缩到本地文件系统中。此时,用户将获得解密内容的访问权限。有没有办法将解密的内容保存在内存中,浏览器可以从内存中访问HTML文件并显示它们?您有以下选项:Javascript 在离线播放器中保护SCORM内容,javascript,node.js,encryption,desktop-application,offline,Javascript,Node.js,Encryption,Desktop Application,Offline,我正在开发桌面应用程序(在浏览器中启动包含index.html的zip)。我想从最终用户那里保护zip,这样没有应用程序就无法访问zip的内容 注意:zip将由HTML、JS和CSS文件组成,我的应用程序将通过在浏览器中显示index.HTML文件来使用它。 我可以加密我的内容,但在使用/启动内容的index.html(通过浏览器中的应用程序)之前,我必须解密并将zip解压缩到本地文件系统中。此时,用户将获得解密内容的访问权限。有没有办法将解密的内容保存在内存中,浏览器可以从内存中访问HTML文
谢谢你的回复。我想我必须选择第二种选择。但是你能告诉我音乐应用程序或者像Lynda这样的应用程序是如何处理这些情况的吗?我看不出为什么音乐应用程序会将其内容打包到SCORM中,所以一开始就不需要使用浏览器。不知道premium Lynda是如何工作的,但一旦安装了它,就不难弄清楚了。如果他们使用SCORM,那么它必须是第三个选项,因为他们只为有限的平台列表提供客户端。前两个选项很容易携带。即使我也不认为音乐应用程序或Lynda使用SCORM,我的意思是问他们如何在用户的机器(手机、桌面)上保证内容(mp3、avi)的安全。但是,是的,是可以解决的。谢谢:)在用户机器上保存加密内容没有问题。问题是scormplayer意味着使用支持javascript的html浏览器,因此必须首先解密内容,最终用户才能访问。如果您不局限于SCORM规范,您可以使用任何定制的内容查看器动态解密,使用DRM,而现代技术的整个幽灵在SCORM设计之后很久就出现了。SCORM的目标略有不同,并不特别涉及版权保护。