사용자가 고밀도 장치에있을 때 망막의 일반 그래픽을 스왑하기 위해 jQuery 플러그인을 빌드하고 있습니다. 그 스왑의 일부는 파일의 망막 버전이 웹 주위의 특정 URL에 있는지 확인해야했습니다.XMLHttpRequest 예외 101 : 동기식 요청에서 네트워크 오류가 발생했습니다.
function urlExists(url) {
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
};
그러나 다른 서버에있는 파일을 확인하려고 할 때 다음 현재, 그것은 콘솔에서이 오류와 함께 실패합니다 : : 여기 확인 방법
XMLHttpRequest Exception 101: A network error occurred in synchronous requests.
방법 플러그인을로드하는 모든 사이트에서 작동하도록 도메인 간 XML https 요청을 허용 할 수 있습니까?
또한 JS로 변환하면 결국 jQuery 없이도 최적으로 처리 할 수 있습니다. http://jsfiddle.net/JacksonGariety/7YYgP/1/ : 여기
은 JSFiddle이다 (참고 :이 물건을 테스트 할 수 있도록 내가 망막 장치 부분에 대한 검사를 주석 한) 도메인 간 AJAX 요청을 허용
jQuery를 전혀 수행하지 않고있는 것처럼 보입니다. 적어도 제공 한 코드를 사용하십시오. –
jdFiddle을 확인하면 여기 저기에 jQuery가 섞여 있습니다. – alt