이 이상한 동작이 보입니다 (또는 뭔가 빠졌을 수 있습니다). WebSphere 8.5 있습니다. EAR을 배치했습니다. 잘 작동합니다.JavaScript 파일이 모든 브라우저에서 완전히로드되지 않습니다.
작은 변경을 할 때마다 재 포장하고 배포하는 대신 js 및 CSS 파일을 Websphere로 분해 된 폴더에 직접 복사하고 기존 파일을 덮어 씁니다. 나는 변화가 반영되고있는 것을 본다.
방금 JS 파일을 업데이트하고 몇 개의 jQuery 함수를 추가하고 위와 같은 파일을 복사했습니다. 이제 페이지를 새로 고치면 업데이트 된 코드 (파일 중간에 있음)가 표시됩니다. 그러나 js 파일은 3 개의 브라우저 (IE8, Chrome 및 FF 최신 버전)에서 완전히로드되지 않습니다. 그것은 지난 10 라인에서 잘린 것입니다.
파일의 길이는 1784입니다. 브라우저 측에 크기 제한이 있는지 또는 WebSphere가 문제가 있거나 다른 상황이 발생하고 있는지 확실하지 않습니다. 어떤 생각?
나는 Exploded WebSphere 폴더에 복사 한 js 파일을 검사했습니다. 그것은 완전한 코드를 가지고 있습니다.
페이지에는이 외에도 몇 가지 JS 파일 (jQuery 및 기타 파일)이 있습니다.
편집 :
내가 WebSphere를 (? 아마도) 어딘가에 파일의 크기를 유지하고 깨끗한 배포하거나 다시 시작이없는 한, 그 크기를 매 시간을 보내는 생각 (?).
업데이트 된 코드 몇 줄을 제거했습니다. 이제 브라우저가 코드를 추가적으로 많이로드합니다. 코드를 완전히 제거하면 전체 파일을로드합니다. (이것은 코드에 대한 문제가 아닙니다.)
WebSphere에서 제거해야하는 캐싱이 있습니까?
우리는 단지 제안 할 수있는 코드가 없으므로 답변을 드릴 수 없습니다. – SZenC
거대한 파일을보고 싶습니까? –
네, 그게 유일한 해결책입니다. 단지 github, jsfiddle 또는 뭔가에 추가하십시오. 코드가 없다면 우리는 도울 수 없습니다. – SZenC