모든 브라우저가 갑자기 더 이상 자바 스크립트 파일을 지원하지 않습니까?


11

이 질문 과 동일한 문제가 발생 하는데 해결되지 않은 것 같습니다. 더 자세한 정보를 제공하여 문제를 더 잘 표현할 수 있도록하겠습니다. 새로운 서비스 제공 업체로 이전 한 후 시작되었습니다. 또한 Windows Update에 연결될 수 있습니다.

내 설정은 무엇입니까?

  • Windows 7 64 비트 하드웨어가 원인이 아니라고 가정하면 드라이버가 업데이트되지 않기 때문에 충분한 전력이 공급됩니다.

무슨 일이야?

  • 자바 스크립트 파일이로드되지 않았습니다. 이 말은 페이지에서 자바 스크립트가 작동한다는 것을 의미 하지만 참조 된 자바 스크립트 파일은 모든 브라우저에서로드되지 않습니다. 도메인 간 또는 동일한 도메인 그리고 다시, 나는 모든 브라우저를 시도했습니다 ...

내가 무엇을 시도 했습니까?

  • 모든 단계마다 재부팅하십시오. 이 문제는 2 주가 지났으므로 자주 종료됩니다.
  • 이미 Chrome과 IE9가 설치되어 있습니다. 3을 모두 사용해 보았습니다 (IE에는 64 비트 옵션이있어 세 가지로 만들었습니다)
  • 프록시가 활성화되지 않았는지 확인하십시오.
  • 캐시, 쿠키, 내가 찾은 모든 임시 파일을 지 웠습니다. 문제가 지속됩니다.
  • DNS가 지워졌습니다 (ipconfig -flushdns). 문제가 지속됩니다.
  • 라우터에서 Google 퍼블릭 DNS를 설정하십시오. 또한 라우터에서 릴리스 / 갱신하십시오.
  • 그러나 Windows 업데이트를 시도했지만 오류가 발생합니다. 나중에 오류가 발생합니다. Microsoft 사이트에 따르면 Windows Update가 손상되었을 수 있으며 (오류가 발생하면) 해당 사이트의 지침에 따라 새 Windows 업데이트 폴더를 만듭니다. 문제가 지속됩니다.
  • Malwarebytes Anti-Malware를 실행했습니다. 문제 없습니다. (먼저 업데이트)
  • MS Security Essentials의 전체 스캔. 문제가 없습니다. (먼저 업데이트)
  • MS Security Essentials를 제거해도 동일한 문제가 지속됩니다.
  • Chrome을 제거하고 FF6을 설치했습니다. 같은 문제입니다.
  • IE 재설정, 타사 확장 프로그램 사용 중지 문제가 지속됩니다.
  • HOST 파일을 확인했는데 정상적으로 보이며 한동안 수정되지 않았습니다.
  • 절망으로 인해 시스템 복원을 시도했습니다. 슬프게도 며칠 만 다시 돌아갈 수있었습니다. 복원에 성공했지만 문제를 해결하지 못했습니다.
  • sfc -scannow를 실행하십시오. 아무것도 발견되지 않고 문제가 지속되었습니다.
  • Chrome 용 Firebug를 사용하면 특히 자바 스크립트 페이지에서로드되지만 링크 된 JS 파일은로드되지 않는 것으로 나타났습니다. 연결된 CSS를 올바르게로드하는 것 같습니다.
  • Windows 업데이트로 인해 발생할 수 있다고 언급 한 다른 사이트를 찾았습니다. Windows 업데이트를 제거하기 시작했으며 8 월 중순으로 돌아 왔습니다. 갈 몇 가지 더, 지금까지 그것을 고치는 사람을 찾지 못했습니다.

적어도 2 주간 진행되었으므로 한두 단계를 놓쳤을 수 있습니다.

이 문제를 해결하고 무슨 일이 일어나고 있는지 이해하려면 어떻게해야합니까?


7
다른 사람들도 알다시피 : 이것은 좋은 문제 해결 질문을 작성하는 방법입니다.
slhck

한 번에 하나 또는 두 개의 업데이트를 제거하는 대신 Windows 시스템 복원을 시도하여 DID가 작동하는 특정 시점으로 되돌리고 다시 작동하는지 확인하십시오. 올바른 테스트를 위해 두 개 이상의 웹 페이지 / 사이트를 사용해 보셨습니까?
Ƭᴇcʜιᴇ007

@ techie007, 나는 내가 가진 한 복원을했습니다. 나는 일반적으로 그 기능을 유지하지 않기 때문에 문제를 '알아 내기'며 며칠 전에 해결하지 못했습니다.
JClaspill

@jmreicha 오늘 밤에 시도 할 계획입니다. ISP를 전환 한 후 라우터와 관련하여 dns 문제 일 것으로 생각했지만 주소 표시 줄에 복사 / 붙여 넣을 경우 js 파일을 직접로드 할 수 있기 때문에 사이트를 올바르게로드 할 수 있기 때문에 긴 생각입니다. 잘.
JClaspill

@slhck 감사합니다. 나는 이런 종류의 일을 오랫동안 해왔다. 나는 모든 것을 나가야한다는 것을 안다. 나는 아마도 내 카드를 접고 포맷해야한다는 것을 알고있다. 그러나 나는 정말로 번거롭고 싶지 않다. 결국에는 방금 포맷 한 것보다 문제를 해결하는 데 더 많은 시간을 낭비 할 것이라고 생각합니다. :)
JClaspill

답변:


2

이 방법이 있지만 모뎀에 직접 연결하고 라우터를 문제의 원인으로 제거하려고 시도 했습니까?

최근에 웹 사이트에서 Windows 업데이트를 무작위로 설치할 수 없었을 때 나는 이것을 우연히 발견했습니다. 웹 페이지가 정상적으로로드 될 때 원래 라우터를 배제하는 것은 나에게도 발생하지 않았습니다.

어쨌든 라우터를 교체 할 계획이었습니다. 스왑 후 나는 더 이상 문제가 없다는 것을 알았으므로 이전 라우터를 문제로 의심하기 시작했습니다. 확실히 나는 그것을 다시 연결했고 잠시 후에 이상한 (그러나 재현 할 수없는) 오류가 발생했습니다.

당신이 그것을 알아 낸 것을 기쁘게 생각합니다!


1
이거 야! 문제는 라우터 프록시 / DNS 설정 (DDWRT)이었습니다. DNS 및 프록시에 대해 사용 가능한 모든 옵션을 제거하고 즉시 작동하기 시작했습니다. 이전에 시도하지 않은 이유는 이것이 이전에 '재설정 된'이전 라우터이기 때문입니다. 나는 새로운 ISP / 하우스로 이사하고 새로운 라우터를 썼으며 그것에 대해 두 번 생각하지 않았습니다.
JClaspill

나는 같은 문제가 있었다. 내 DDWRT 플래시 라우터에서 일부 설정이 손상되었을 수 있습니다. 어떤 방식 으로든 "액세스 제한"탭의 항목을 변경하면이 문제가 발생합니다. 집에있는 PC, 브라우저, 텔넷, 기간에 .js 파일이로드되지 않습니다. 오래된 라우터 백업을 복원했는데 모두 정상입니다. 그런 다음 Acess Restrictions에서 프로필을 비활성화하려고 시도했지만 갑자기 .js 파일이 다시로드되지 않습니다. 야생의 추측은 내 nvram이 오버플로되어 일부 항목이 손상되었다는 것입니다. Asus RT-N16 라우터에는 메모리가 많지 않으며 일반적인 문제입니다.
Eric Sassaman

4

이와 같은 문제를 해결할 때 모든 것을 끝까지 확인해야합니다 .

  1. 아직 수행하지 않은 경우 백업을 수행하십시오. 그렇지 않으면 개인 데이터가 손실 될 수 있습니다.

  2. 후드에서 발생하는 상황을 보여주는 문제 해결 도구를 받으십시오 .

    • 웹 디버깅 프록시 인 Fiddler2 를 사용하면 요청이 어떻게되는지 확인할 수 있습니다.

    • Wireshark 는 이상한 수준의 패킷이 있는지 확인하기 위해 패킷 수준으로 이동합니다.

  3. 개인 데이터 또는 설정을 포함하여 Internet Explorer 를 수동으로 완전히 재설정하십시오 .

  4. Fiddler2를 시작하십시오.

    javascript 요청에서 발생하는 상황을 캐시없이 검색하십시오 http://superuser.com.

    필자의 경우 RFC 2616-HTTP / 1.1200 에 따라 반환 코드 가 나타납니다 .OK

    자, 당신의 경우에는 두 가지가 여기에 있다고 생각됩니다.

    • 다음과 같은 이유로 요청이 발생하지 않을 수 있습니다.

      • 웹 페이지의 소스 코드가 .js파일 을 다운로드하지 않도록 수정되었습니다 .

      • 브라우저는 .js로컬 방화벽을 통해 파일 을 요청할 수 없습니다 .

    • 요청이 발생하여 200 OK응답을 받았지만 본문이 유효하지 않습니다.

      당신은 클릭하여 몸을 볼 수있는 .js이벤트를 다음 오른쪽 아래 부분에 몸 탭을 클릭, 당신은 여기 코드처럼 자바 스크립트를 볼 수 있습니다. 그렇지 않은 경우 무언가가 훼손된 것입니다 ...

    • 문제를 나타내는 리턴 코드가 나타납니다.

    여기에서 일어나는 정확한 일은 우리에게 검색 할 방향을 줄 것입니다 ...

    패킷 레벨 문제가 의심되는 경우 수행중인 작업을 알고 있으면 Wireshark를 실행하십시오.

  5. 가지고 있다면 LiveCD 또는 다른 컴퓨터 / 설치를 사용하여 발생하는지 확인하십시오.

  6. 이웃에있는 같은 ISP의 다른 사용자와 아파트에있는 사람들에게 아무런 문제가 없는지 확인하십시오. 연결.

  7. ISP에 문제가 없는지 확인하기 위해 모뎀을 재구성하도록 요청하십시오.

  8. Tomato 또는 DD-WRT와 같은 펌웨어로 라우터를 호스팅하는 경우 라우터 구성을 확인하십시오.

  9. 방화벽 (라우터, 소프트웨어, Windows 방화벽)을 비활성화하여 방화벽이 문제인지 확인하십시오.

  10. 바이러스 스캐너 (스파이웨어, 애드웨어, 방어자)를 비활성화하여 문제가 있는지 확인하십시오.

  11. 컴퓨터가 최신 상태인지 확인하고 (Windows, 드라이버 등) 타사 코드도 확인하십시오.

    • 자동 실행 , 시작하는 Microsoft 이외의 항목, 특히 네트워크 관련 항목을 찾습니다.

    • 프로세스 탐색기 에서 실행중인 Microsoft 이외의 항목을 찾고 회사 이름 필드를 사용하십시오.

      무엇을하고 있는지 알면 DLL을 확인할 수도 있습니다.

    • 네트워크 카드 설정으로 이동하여 사용중인 항목을 확인하십시오.

      여기에 이미지 설명을 입력하십시오

    • 장치 관리자에서 카드 속성의 세부 정보 탭에서 아래쪽 / 위쪽 필터를 확인하십시오.

  12. 네트워크 설정을 재설정하십시오.

    다음 명령을 실행하여 .bat파일에 넣고 관리자 권한으로 실행하십시오.

    netsh winsock reset all
    netsh int 6to4 reset all
    netsh int ipv4 reset all
    netsh int ipv6 reset all
    netsh int httpstunnel reset all
    netsh int isatap reset all
    netsh int portproxy reset all
    netsh int tcp reset all
    netsh int teredo reset all
    ipconfig /flushdns
    ipconfig /release
    ipconfig /release6
    ipconfig /renew
    ipconfig /renew6
    ipconfig /registerdns
    
  13. 네트워크 설정이 변경되었는지 확인하십시오.

    마찬가지로, 실행

    netsh dump > "%HOMEPATH%\My Documents\netsh dump.txt"
    ipconfig /allcompartments /all > "%HOMEPATH%\My Documents\ipconfig dump.txt"
    route print > "%HOMEPATH%\My Documents\route dump.txt"
    

    내 문서에서 덤프 파일을 검사하십시오.

  14. 아주 이상한 경우에 실제로 작동하는 새로운 사용자 프로필을 만들어보십시오.

  15. 배를 버려라! 살고있는 곳에서는 사용할 수없는 것 같습니다. 걱정하지 마십시오. Google은 Dart에서 작업하고 있습니다 ...


그러나 교훈은 ...

적절한 백업은 매우 중요하며 이런 종류의 문제를 해결하는 가장 쉬운 방법입니다!

ISP 나 아파트가 당신을 못쓰게 하려고하지 않는다면 말입니다 .


1
훌륭한 제안! 깊이 +1 이 문제는 라우터에서 프록시 / dns 설정으로 밝혀졌습니다. DDWRT 펌웨어이지만 문제가 해결되었습니다. 좋은 제안을 모두 모아 주셔서 감사합니다.
JClaspill

1

MS의 최신 업데이트 및 패치를 모두 설치했는지 확인 했습니까? 이것은 MS가 보안 / 중요 업데이트 또는 패치에서 해결 한 문제 일 수 있으므로 Windows를 완전히 업데이트해야합니다.



"자바 스크립트 파일은 모든 브라우저에로드되지 않습니다. 이것에 의해 PAGE 자바 스크립트가 작동하지만 참조 파일이로드되지 않습니다."
user1686

업데이트를 설치할 수 없습니다. JAVA의 경우이 문제는 JAVA 때문이 아니며 단순히 Javascript 파일과 관련이 있습니다. 자바 스크립트조차도 링크 된 파일이 아니라 작동합니다. 그러나 네, 새로운 Java 업데이트가 있습니다. 다른 사람이 묻는다면.
JClaspill

상관 없습니다. Java와 JavaScript는 이름의 처음 4 글자를 제외하고는 서로 아무런 관련이 없습니다.
BBlake

내 실수, 사과드립니다. 내 의견을 철회합니다. 그러나 MS 업데이트를 설치할 수 없다는 사실은 Windows에 문제가 있음을 나타내는 큰 지표 인 것 같습니다. 이 문제를 해결하면 브라우저 문제도 정렬됩니다. 최신 서비스 팩이 설치되어 있습니까? 그렇지 않으면 설치를 시도해야합니다. 그렇지 않으면 Windows 복구 / 업그레이드 설치를 시도해야합니다.
Dan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.