为 HTML 个嵌入了对象标签的页面获取参数

Get parameters for HTML page embedded with object tag

嵌入了 <object> 的 HTML 文件是否可以访问其 <param> 的值?

我正在为我的公司带来一个遗留的 webapp,也就是说,让它 HTML5-capable 等等。在我得到一个合适的模板引擎(以及一个合适的工作树结构和体系结构,天哪)集成到这个东西之前,我正在使用 <object> 标签嵌入 HTML 页面以提供诸如audio/video 位玩家。

我决定使用 <object> 而不是 <iframe> 因为 <object> 可以包含 <param> 元素。而且,特别是对于 A/V 播放器,我希望能够具有可配置的属性,例如要播放的媒体文件、是否隐藏某些按钮 appear/are 等。Web 中没有任何内容 API 对我来说很明显(我还在寻找),而且我似乎无法找到任何关于是否可以从父页面获取 <param> 值的信息(搜索让我得到了一百万个关于使用的结果<object><param> 与 Flash,这对我没用)。

如果这不可能,我想我最好使用 <iframe> 并将 src 设置为带有查询字符串的 URL...

根据this reference,没有。 param 标记仅在对象代表插件时使用,这可能就是为什么您的搜索(和我的)一直显示 Flash 的结果。