5.原始语法
32位IE: <Object id=? width=? height=? CLASSID="clsid:619F1AC0-2644-40D3-9EB1-22F81C5FE097" Codebase="supcan2.cab#Version=1,0,0,3"> 64位IE: <Object id=? width=? height=? CLASSID="clsid:11249C26-4BCD-4A74-B4D9-068936D77EFE" Codebase="supcan2.x64.cab#Version=1,0,0,3"> Chrome: <Object id=? width=? height=? type="application/x-ppapi-supcan"> 老版本Chrome: <Object id=? width=? height=? type="application/supcan-plugin" Codebase="supcan.crx"> Firefox: <Object id=? width=? height=? type="application/supcan-plugin" Codebase="supcan.xpi"> <Param name="CtlName" value="?"> <Param name="CtlVersion" value="?"> <Param name="ZipUrl" value="?"> <Param name="CtlPara" value="?"> <Param name="DownloadOnly" value="?"> <Param name="Cookie" value="?"> //for firefox, chrome <Param name="id" value="?"> </Object>
<Object> 中的 Codebase 是插件包的 URL,可以是绝对 URL,也可以是当前页面的相对 URL.
参数名 | 含义 | 可用值 | 默认值 |
---|---|---|---|
CtlName | 功能组件名 | 取决于具体组件的规范 | |
CtlVersion | 组件版本号。版本号很重要,决定了功能组件的自动升级更新。 | 诸如“1.0.1.0”等,以“.”分隔 | |
ZipUrl | 组件所在的bin压缩包的URL,多个URL之间以逗号分隔。 即告诉插件/加载项,到哪里去下载组件包 | 可以是绝对URL,也可以是相对URL | |
CtlPara | 初始参数。即告诉插件/加载项,如何创建功能组件实例。 | 取决于具体组件的规范 | |
DownloadOnly | 是否仅仅下载组件。如果仅是下载,那么将不创建组件实例。 该参数不太常用. | true/false 或 1/0 | 0 |
Cookie | 用于Firefox、chrome,使得插件和功能组件向服务器发送的Http请求能和页面共享同一个Session,保证了数据传输的安全。 备注:IE浏览器中的加载项和组件肯定能和页面共享Session,故不需要此参数 | 通常为document.cookie | |
id | 告诉加载项当前实例的id | 必须和<object id=? ...>一致 | |
core | 仅用于Chrome ppapi, 表示采用 纯ppapi模式或 内嵌IE模式 | pure 或 IE | IE |
Locate | 仅用于Chrome ppapi, 当前页面的URL | 通常为 window.location.href | |
isSilent | 仅用于Chrome ppapi 内嵌IE模式, 表示内部IE页面有 js 错误时是否保持沉默 如果不沉默, 会弹出常见的 js 错误提示框 | true/false 或 1/0 | false |