下载,解压缩和加载存档的js文件

问题描述

我正在研究一种从服务器动态加载js / css文件解决方案。该解决方案可与$ .getScript一起使用,但是get脚本返回单个文件,因此我确实需要分别拉出所有文件(现在执行此操作)或将它们编译为单个文件(我希望避免)。这两个选项都在桌子上,但是我更喜欢压缩文件(可能对其进行加密)并将其打包。

我知道,如果指定内容类型,浏览器可以解压缩存档文件,但是据我所知,这不适用于多个文件,因此$ .getScript不支持它。我宁愿避免在项目中包括一个库来手动处理拆包,更重要的是我不想使用eval()运行拆包的脚本(在此处我将进行手工拆包)。我不希望也不能使用脚本html标记,因为文件是通过专用网关访问的,并且出于安全原因不能用于浏览器。浏览器看到的只是一个小的脚本,该脚本获取应用程序特定的元数据,然后使用服务器响应(没有直接url,而是文件签名)下载文件列表。

所以我想知道是否有一种方法可以让浏览器完成我的工作,或者我确实需要扩展应用程序加载器以通过一些存档库为我处理它。如果我必须手动拆箱,是否还有eval()以外的其他选择。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)