【发布时间】:2012-04-06 04:10:02
【问题描述】:
我们有一个小程序,一个存储在桌面上的 jar 文件,门户网站的其中一个页面调用这个小程序。
我们在某些环境中遇到了小程序未初始化的问题,调查导致检查调用 jar 的标签。
我们不确定是否需要在标签中使用 'codebase' 属性。 (不幸的是,我们不能轻易地测试它。)
到目前为止,我们在 applet 标记中拥有的是指定的 'code' 属性和引用本地计算机上的文件的 'Archive' 属性,如下所示:
Archive='file:///WINDOWS/XYfolder/some.jar'
W3C 表示“codebase”属性指定了用于解析由 classid、data 和 archive 属性指定的相对 URI 的基本路径。 如果不存在,它的默认值是当前文档的基本 URI。(这意味着它会在服务器上查找 jar 文件,我猜)。
W3C 表示,对于“存档”,此属性可用于为包含与对象相关的资源的存档指定以空格分隔的 URI 列表,其中可能包括由 classid 和 data 属性指定的资源。预加载档案通常会减少对象的加载时间。 指定为相对 URI 的存档应相对于代码库属性进行解释。
- 我的问题是如何在存档属性中指定相对 URI,以及如何指定绝对 URI?
- 上面指定的 Archive 属性是相对 URI 还是绝对 URI?
非常感谢
【问题讨论】: