假设我的 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
。