HTML5验证中漂亮的照片iframe的问题
Problems with prettyPhoto iframes in HTML5 validation
当尝试验证包含打开iFrame的漂亮照片链接的网站时,我在包含?iframe=true&height=100%的任何href上收到以下错误
元素 a 上的属性 href 值错误:查询组件包含一个百分号,该百分号后不跟两个十六进制数字。
并且没有开始字符引用。(并且可能应该作为 &
.)
我尝试将 &替换为 href 存储在数据库中的 &,甚至将 % 替换为 %,但这也不能满足验证者的要求。然后我尝试了 &和 %它正确地将 href 显示为 ?iframe=true&height=100%,但它不再影响 iframe 的大小。
有没有办法解决这个问题,或者我只需要接受有 15 个错误,只要 iframe 确实有效?
这里有两层。
-
百分号在 URL 中具有特殊含义,因此必须使用
%25
进行转义。 -
如果要将此值作为 HTML 插入到标记中,则必须对 & 符号使用
&
。另一方面,如果你正在使用Javascript(例如element.setAttribute('href', 'foo?bar1&bar2')
),那么你不需要这个。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- 漂亮照片图片库中的Facebook赞按钮
- 图片照片库
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- HTML5验证中漂亮的照片iframe的问题
- Javascript / css照片弹出功能放置问题
- HTML5 画布照片幻灯片放映问题
- 谷歌地图+街景问题-如何禁用照片球体
- JavaScript+JSON问题:无法加载照片/undefined.jpg
- 文件上传无照片参数问题
- PHP和JQuery照片上传和裁剪问题
- phonegap: iOS 1之后的摄像头问题.照片
- 标签和照片库问题与html网站