2017-04-17 1 views
1

내 컴퓨터에서 HTML을 다운로드하고 vis.js 파일을 로컬로 설치하여 vis.js 예제 http://visjs.org/examples/network/basicUsage.html을 실행하고 싶습니다. 이 원격 URL은 Firefox에서 오류없이 실행됩니다.원격 사이트에서로드 할 때 vis.js의 구문 오류가 감지되지 않았습니다. 로컬 복사본으로 감지 됨

로컬로 실행하는 경우

이 예제는 실행되지 않습니다 (눈에 띄는 디스플레이)와 나는 F12 디버거 창에서 파이어 폭스 오류 메시지가 얻을 : vis.js에서 실제로

SyntaxError: missing) in parenthetical vis.js:3386:51 

에게,이없는 오른쪽 괄호 이 라인에서 : 여기에 제안

// TODO: Remove "ordinalParse" fallback in next major release. 
this._dayOfMonthOrdinalParseLenient = new RegExp(
    (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + 
     '|' + (/\d{1,2}/).source); 

예는 vis.min.js에 의해 vis.js를 대체하여 작동합니다 Why is vis.js not displaying anything하지만 구문 오류가 때 원격 감지되지 않는 이유는 설명하지 않습니다.

제 질문은 : 원격 URL을 실행할 때이 Javascript 구문 오류가 감지되지 않는 이유는 무엇입니까?

+0

어떻게 든 복사본에 버그가 있습니다. 다시 다운로드하고 다시 저장하십시오. – epascarello

+0

온라인 콘텐츠의 버그 수정 : http://visjs.org/dist/vis.js. "TODO : Remove"를 찾습니다. –

답변

0

비슷한 문제가있어서 데이터의 날짜 형식이 잘못되었습니다. 실제로 괄호 안에 누락이 없기 때문에 오류가 오해의 소지가 있지만 날짜를 올바르게 구문 분석하지 못합니다. 데이터에

start:'2017-04-19' 

또는

start:'2017-04-19 14:00:00' 

의 날짜 형식을 사용하십시오. 나는 처음에 "1970 년 1 월 1 일 이후로 밀리 초 수"의 타임 스탬프를 사용하고 있었는데, 당신이 위에서와 같은 오류를 줬습니다.