2013-08-10 11 views
1

웹 사이트를 구축 중입니다 (단 3 명만 액세스 가능). 해당 웹 사이트에 jQuery를 설치해야합니다. 매우 제한된 회원수를 가진 웹 사이트이기 때문에 모든 PC의 C 드라이브에 jQuery 파일을 가지고 페이지로드 시간을 줄이기 위해 링크하기로 결정했습니다. 그러나 링크가 작동하지 않습니다.원격 jQuery 파일에 액세스

<!DOCTYPE html> 
<html> 
<script src="file:///C:/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
$("body").html("Replaced text"); 
}); 
</script> 
<body> 

Replace this text 
</body> 

가 원격 jQuery를이 파일을 가져올 수 없습니다 - : 다음은 내 코드입니다?

+0

위의 코드는 저에게 효과적입니다. 실제 파일에 타이핑 오류가 없습니까? 서버에 파일을 업로드하지 않았하고 웹이 할 당신의 서버 A에서 실행되는 액세스 클라이언트 컴퓨터에서 파일을 열 않았습니다 기억 원격으로 – FProjects

+1

@AshutoshGojiya은, 위의 코드는 당신을 위해 일을해야합니다 , 콘솔에서이 오류가 발생했습니다 로컬 리소스를로드 할 수 없습니다, 그것은 서버 폴더 안에 있거나 http로 가져와야합니다 – h2O

+1

를 액세스해야합니다 때 –

답변

2

첫째, 당신은 사용자의 로컬 파일에 액세스 할 수있는 그런 방법이 없습니다. 이것은 거대한 보안 예외가 될 것입니다. 사용자의 파일에 액세스 할 수있는 한 가지 방법, 즉 사용자가 자발적으로 파일을 업로드하는 방법이 있습니다.


이제 해결책을 제시하십시오. 사용자가 3-4 명인 경우 이고 변수가이 아닌 경우 로컬 서버를 사용해야합니다. 오프라인으로 웹 페이지에 액세스 할 수있는 이유는 무엇입니까?

로컬 서버를 사용하면 대역폭이 절약되고 페이지가 매우 빠르게로드됩니다. 그리고 로컬 컴퓨터에있는 프로젝트 폴더에 jquery 파일을 저장할 수 있습니다. 우선 들어


, WAMP SERVERXAMPP SERVER은 보탬이 될 증명할 수 있습니다. 그것들은 mysql, php 및 관리 기능에 포함되어 있습니다. 이것은 정확하게 당신이 찾고있는 것이어야합니다.
더 furthur 코멘트 : 사용자가 (난 당신의 경우에 추측) LAN에 연결되어있는 경우, 당신은 단지 하나의 시스템에서 WAMP 또는 XAMPP를 설치하고 지적 자산을 사용하여 액세스 할 수 있습니다 서버 기계의 주소. 예 -> 192.168.1.2/YOUR_APP/의 경우 서버 컴퓨터에서 액세스하십시오. localhost/YOUR_APP

+0

답변 해 주셔서 감사합니다.확실히 WAMP 및 XAMPP – h2O

+2

@ h2O를 다운로드합니다! 둘 다 다운로드하지 마십시오. 이것은 mysql이 두 번 다운로드되어 심각한 문제를 일으킬 것입니다. – khandelwaldeval

+0

고마워요. 나는 WAMP를 다운로드하고 내 문제를 해결하는 것 같다. – h2O

-1
<!DOCTYPE html> 
<html> 
<script src="file:///C:/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $('body').html('Replaced text'); 
}); 
</script> 
<body> 

Replace this text 
</body> 
</html> 
+0

내 응용 프로그램에서 PHP를 사용했다 ... 나는 정상적인 방법을 사용하여 jQuery를 파일에 액세스 할 수 있다는 사실을 알고 서버 – h2O

-1

다른 웹 리소스에서 얻을 수

<script src="file:///C:/jquery.min.js"></script>

시도 파일이 방법에 액세스 할 수 있습니다 생각하지

<script src="jquery.min.js"></script> 또는

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

와 다른 점은, 라인 7과 8의 코드에서 왜이 두 }); 종료 브라켓입니다. 모든

+0

에 업로드,하지만 난 원격으로 액세스 할 때. 질문을 올바르게 읽으십시오. – h2O

+0

확인해 주시면 절대 경로가 아닌 상대 경로로 파일에 액세스 할 수 있습니다. – Akshay