【发布时间】:2011-03-31 09:09:37
【问题描述】:
假设我的 Web 应用程序呈现以下标签:
<object type="application/x-pdf" data="http://example.com/test%2Ctest.pdf">
<param name="showTableOfContents" value="true" />
<param name="hideThumbnails" value="false" />
</object>
data 属性是否应该转义(百分比编码路径)?在我的例子中是这样。我没有找到任何规范。
附录
实际上,我对使用 data 属性的浏览器插件应该在那里看到的规范感兴趣。例如,Adobe Acrobat 插件采用转义和非转义 uri。但是,QWebPluginFactory 将 data 属性视为人类可读的 URI(未转义),这会导致双百分比编码。我想知道这是否是QWebPluginFactory 的错误。
【问题讨论】:
标签: html url object-tag percent-encoding custom-data-attribute