根据规格报价必须转义,即代替:
<iframe seamless sandbox srcdoc="<p>Yeah, you can see it <a href="/gallery?mode=cover&page=1">in my gallery</a>."></iframe>
Run Code Online (Sandbox Code Playgroud)
我们应该使用:
<iframe seamless sandbox srcdoc="<p>Yeah, you can see it <a href="/gallery?mode=cover&amp;page=1">in my gallery</a>."></iframe>
Run Code Online (Sandbox Code Playgroud)
但是在上面的例子中简单地使用单引号是不行的:
<iframe seamless sandbox srcdoc="<p>Yeah, you can see it <a href='/gallery?mode=cover&page=1'>in my gallery</a>."></iframe>
Run Code Online (Sandbox Code Playgroud)
您链接到的规范仅指出引号被转义,因为
否则 srcdoc 属性会提前结束。
如上一个示例所示,对值使用单引号没有问题。