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