2016-09-27 9 views
3

내 캐시 매니페스트 파일과 같은 벌금. 그러나 캐시가 활성화되면 apis.google.com/js/client.js 파일에 대한 오류가 발생합니다. 오류는 jquery.js:5 GET https://apis.google.com/js/client.js?onload=checkAuth&_=1474962265124 net::ERR_FAILED입니다. 이것은 Google 크롬 브라우저 용이지만 Firefox와 비슷한 오류가 발생합니다. 내가 뭘 놓치고 있니?순 :: manifest.cache에서 네트워크 항목에 대한 ERR_FAILED는

답변

2

이는 사용자가 client.js에 전달하는 매개 변수로 인해 발생합니다. ?onload=checkAuth

웹에서 당신은 요청이 멀리 브라우저로 unique.So 간주되는 모든 매개 변수를 전달 할 때마다 같은

https://apis.google.com/js/client.js // script A 
https://apis.google.com/js/client.js?onload=checkAuth //script B ≠ script A 

그러나 calendar.cache에 당신은 단지 선언 한 매니페스트에 선언 관련 스크립트되지 않습니다이다 스크립트 A는 non-cached.So로 이제 당신은이 문제를 해결할 아래에 매니페스트 변경 추측 할 수

CACHE MANIFEST 
calendar.html 
scripts/jquery.js 
scripts/calendar.js 

NETWORK: 
https://apis.google.com/js/client.js?onload=checkAuth 

년 OFC 단지 또한 당신이 callback.Just이 enti 닦아 필요가 없습니다에-경우 일할 수 onload=checkAuth을 제거 캐시하고 다시로드하여 마법을 확인하십시오!