Omeka S / Zend自动转义img src,在某些浏览器中已损坏

时间:2018-12-12 12:05:57

标签: zend-framework

Omeka S使用Zend\View\Helper\AbstractHtmlElement::htmlAttribs来渲染图像标签,并且该方法对每个属性运行$val = $escapeHtmlAttr($val);,从而导致<img src="http&#x3A;&#x2F;&#x2F; ...在某些浏览器中有效-操作系统组合但不能在其他一些。避免这种情况的好方法是什么?我们信任管理员,完全没有用户在网站上提交“敌对”内容。我在AbstractHtmlElement中对此行进行了注释,测试人员指出这行得通,但是尽管我可以引入composer-patch等,但我认为黑客ZF是不正确的主意。

0 个答案:

没有答案