客户端小程序缓存?
是否可以在客户端缓存小程序中使用的 jar 文件? 我正在阅读冲突的信息:
- 看来您可以使用
但是 -
- 我猜
有谁知道缓存 jar 文件的方法吗? 我的小程序中需要一个第三方库,大小约为 130kb。
谢谢
Is it possible to cache a jar file used in an applet on the client-side? I am reading conflicting information:
- it appears you can set a "cache" parameter with
<object>
+<param>
However -
- I guess
<applet>
is the preferred way to go? I have not seen any sort of cache attribute for the applet tag.
Does anyone know of a way to cache jar files? There is a third-party library that is needed in my applet that is ~130kb in size.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 java 插件开发文档 您可以使用cache_archive、cache_version 和cache_archive_ex 参数来缓存您的小程序和第三方库。
这是用法:
另外,此页面中有一个警告:
According the the java plugin development documentation You can use the cache_archive, cache_version and cache_archive_ex parameters to cache your applets and third party libraries.
This is the usage:
Also, there is a warning in this page:
小程序默认缓存在客户端计算机上,在我看来几乎不需要覆盖它。
即使使用缓存机制,也不能保证文件会被缓存。 在我看来,缓存控制似乎更多的是关于版本控制,但在注意到使用它时进度条行为很奇怪后,我禁用了它。
对于版本控制,我只需从包含版本号的 URL 加载 jar 即可。
Applets are cached by default on the clients machine, there's little need to override it IMO.
Even with the cache mechanism you are not guaranteed that the file will be cached. The cache control seems to be more about version control IMO, but I disabled it after noticing that the progress bar behaviour was strange when using it.
For version control I simply load the jar from a URL containing the version number.