내 웹 응용 프로그램에서 다음 태그를 렌더링한다고 가정합니다.객체 태그의 데이터 속성을 백분율로 인코딩해야합니까?
<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 (이스케이프 처리되지 않은)로 취급하므로 인코딩이 2 %로 증가합니다. 그리고 그것이 QWebPluginFactory
의 버그인지 아닌지 궁금합니다.
가장 중요한 것을 지적 했으므로이 대답을 수락하십시오 :'data' 속성은 사양에 따른 URI입니다. –