Javascript HTML5验证中的iFrame问题
当尝试验证包含指向打开iFrame的链接的站点时,我在任何包含?iFrame=true&height=100% 元素a上的属性href的值不正确:查询组件包含后跟两个十六进制数字的百分号 &没有开始字符引用。(&可能应该作为&)转义) 我尝试在存储HREF的数据库中替换&with&甚至替换%with%,但这也不能满足验证器的要求。然后我尝试了&;和%;这将href正确显示为?iframe=true&height=100%,但它不再影响iframe的大小Javascript HTML5验证中的iFrame问题,javascript,html,validation,href,prettyphoto,Javascript,Html,Validation,Href,Prettyphoto,当尝试验证包含指向打开iFrame的链接的站点时,我在任何包含?iFrame=true&height=100% 元素a上的属性href的值不正确:查询组件包含后跟两个十六进制数字的百分号 &没有开始字符引用。(&可能应该作为&)转义) 我尝试在存储HREF的数据库中替换&with&甚至替换%with%,但这也不能满足验证器的要求。然后我尝试了&;和%;这将href正确显示为?iframe=true&height=100%,但它不再影响iframe的大小 有没有办法解决这个问题,或者只
有没有办法解决这个问题,或者只要iFrame正常工作,我就必须接受有15个错误?这里有两层
%25
对其进行转义&代码>用于符号和。另一方面,如果您使用Javascript(例如,element.setAttribute('href','foo?bar1&bar2')
)执行此操作,则不需要此操作
非常感谢你,%25正是我所需要的,然后我意识到我改变了&;返回以分别检查这两个问题。。。现在我的页面没有错误了!:)