액세스 권한을 부여하는 동안 Chrome에서 HTML 파일을 실행해야 하는 상황에 직면한 경우 로컬 파일에 접근하면 파악하기 어려운 "--allow-file-access-from-files" 모드가 발생할 수 있습니다. 그러나 이 미지의 길을 탐험하기 전에 잠재적인 보안 영향을 인식하는 것이 중요합니다.
이 플래그는 로컬이든 웹 기반이든 모든 소스에서 생성된 파일을 확인되지 않은 액세스 권한으로 허용하므로 내재된 위험을 수반합니다. 로컬 파일에. 이는 심각한 보안 취약점을 야기합니다.
위험한 "--allow-file-access-from-files" 모드에 의존하는 대신 보다 신중한 접근 방식은 로컬 HTTP 서버를 구축하는 것입니다. 이를 통해 시스템 보안을 손상시키지 않고 로컬 파일에 안전하게 액세스할 수 있습니다.
Windows의 경우:
Node의 패키지 관리자 기능을 활용하여 http-server를 쉽게 설치할 수 있습니다.
npm install -g http-server
그런 다음 원하는 프로젝트 디렉토리로 이동하여 시작합니다. http-server:
d:\my_project> http-server
Linux의 경우:
Linux에서 어디에나 존재하는 Python을 활용하면 프로젝트 디렉터리에 다음 명령을 입력하기만 하면 됩니다.
python -m SimpleHTTPServer
또는 Python을 사용하는 경우 3:
python3 -m http.server
일단 구성되면 http://localhost:8000을 통해 로컬 파일에 액세스할 수 있습니다.
이 대체 솔루션을 채택하면 "-"와 관련된 보안 위험을 피할 수 있습니다. -allow-file-access-from-files"를 사용하면서 원하는 기능을 유지합니다.
위 내용은 Chrome에서 로컬 파일에 안전하게 액세스하는 방법: HTTP 서버와 `--allow-file-access-from-files`?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!