스크립트는 Firefox의 Morris.js를 사용하여 더 이상 오류가 발생하지 않습니다.
-
26-12-2019 - |
문제
라이브러리를 사용하고 있습니다 morris.js http://www.oesmith.co.uk/morris.js/ 웹 사이트의 차트를 만들려면. 오페라, Internet Explorer 및 Google 크롬에서 작동합니다.
Firefox에서는 즉시 무작위로 충돌합니다.
스크립트 패널은 저에게 알려줍니다. 여기에서 충돌합니다 :
secondsSpecHelper = function(interval) {
return {
span: interval * 1000,
start: function(d) {
return new Date(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(),
d.getMinutes());
},
fmt: function(d) {
return "" + (Morris.pad2(d.getHours())) + ":" + (Morris.pad2(d.getMinutes())) + ":" +
(Morris.pad2(d.getSeconds()));
},
incr: function(d) {
return d.setUTCSeconds(d.getUTCSeconds() + interval);
}
};
.
Firefox에서 이러한 기능 중 하나가 작동하지 않는 경우 아이디어는 무엇입니까?또는이 충돌을 일으킬 수 있습니까?
표준 Firefox 오류가 발생했습니다 :
스크립트는 더 이상 대답하지 않습니다 ..
해결책
고정!Morris.js 및 Mozilla는 "Xlabels"속성을 Datetime로 구문 분석하고 영원히 루프로 들어갑니다.
속성
고정 parseTime: false
.
예 :
xxx = new Morris.Line({
xLabels: 'day',
parseTime: false
});
. 제휴하지 않습니다 StackOverflow