Javascript l20n.js:Uncaught(承诺中)TypeError:element.querySelectorAll不是函数(…;)
我正在使用Mozilla的l20n.jsv。3.5.0Javascript l20n.js:Uncaught(承诺中)TypeError:element.querySelectorAll不是函数(…;),javascript,l20n,Javascript,L20n,我正在使用Mozilla的l20n.jsv。3.5.0 <script defer src="/bower_components/l20n/dist/compat/web/l20n.js"></script> 有没有人经历过同样的问题?Chrome和Edge都出现错误。库中有。已经更正,但新版本尚未发布 如果需要,可以直接更正JavaScript文件,方法是将第2066-2068行的translateRoots()的内容替换为以下代码: var roots = Arra
<script defer src="/bower_components/l20n/dist/compat/web/l20n.js"></script>
有没有人经历过同样的问题?Chrome和Edge都出现错误。库中有。已经更正,但新版本尚未发布
如果需要,可以直接更正JavaScript文件,方法是将第2066-2068行的translateRoots()的内容替换为以下代码:
var roots = Array.from(observers.get(view).roots);
return Promise.all(roots.map(function(root) {
_translateFragment(view,root)
}));
更新(2016年2月26日):如下面的评论所述,现在您只需转到v3.5.1或更高版本。对我来说,FF、IE11和Chrome都很管用 版本修复了这个问题。谢谢你的耐心@谢谢你,鲍尔今天下午自动更新了我的项目。
var roots = Array.from(observers.get(view).roots);
return Promise.all(roots.map(function(root) {
_translateFragment(view,root)
}));