Firefox는 더 이상 로컬 파일을 열지 않습니다.

Firefox는 더 이상 로컬 파일을 열지 않습니다.

firefox index.html나는 간단한 HTML 파일을 로컬에서 구축하는 빠르고 더러운 방법을 사용했습니다 .

이제 이 작업을 수행하면 URL이 올바르게 보입니다.

file:///home/me/path/to/index.html

하지만 로드되지 않습니다. 개발자 도구도 비어 있고(탭이 로드되지 않거나 키보드 단축키를 눌러도 열리지 않는 완전히 빈 창이 있음) Firefox가 충돌하는 것처럼 보이지만 이를 찾기 위해 실행하지는 않습니다. 밖으로.

x 버튼으로 닫으면 Firefox가 이미 실행 중이라는 메시지와 함께 다른 버튼을 시작하는 데 1초가 걸립니다.

제가 아는 한 업데이트를 안 한 것 같은데...

Firefox 및 Firefox-Developer에서 발생합니다.

뭐가 문제 야? 스스로 해결할 수 있도록 Firefox에서 터미널 디버깅 출력을 얻으려면 어떻게 해야 합니까?

답변1

Firefox는 기본적으로 로컬 파일에 대한 액세스를 차단합니다. 이 설정을 변경하는 플러그인이 있지만 동작을 구성할 수 있으므로 필수는 아닙니다.

다음 줄을 추가하여 user.js파일을 편집해야 합니다 .~/.mozilla/firefox/XXXXXXXX.your_profile_name/

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

두 번째 줄을 사용하면 웹 사이트가 www.example.com로컬 파일에 연결할 수 있습니다. 사용하고 있는 웹사이트로 변경하세요.

이렇게 변경한 후 Firefox를 다시 시작하세요.

원천

답변2

이유는 모르겠지만 새 Linux 커널로 업그레이드하면 문제가 해결된 것 같습니다. 저는 Manjaro와 함께 linux419를 실행하고 있으며 Firefox에서 파일을 로드할 수 없는 것과 동일한 문제가 있습니다. 이제 linux54 커널로 전환했는데 예상대로 다시 작동합니다. 도움이 되었기를 바랍니다.

편집: 커널과 Manjaro에서 커널을 변경하는 방법에 대해 잘 모른다면 이 문서 페이지를 추천합니다.https://wiki.manjaro.org/index.php/Manjaro_Kernels

edit2: 내가 의존한 소스는 여기에서 찾을 수 있습니다.https://www.reddit.com/r/firefox/comments/iimze2/firefox_stopped_working_for_local_files/

답변3

이것은 나에게 효과적입니다.

  1. 이동 about:config(Firefox 탐색 표시줄에 주소 입력)
  2. security.fileuri.strict_origin_policy매개변수 찾기
  3. 거짓으로 설정해
  4. 브라우저를 다시 시작하세요

원천

답변4

이전 버전에서는 작동하지 않을 수 있지만 저는 Ubuntu Studio 22.04를 실행하고 있으며 다음과 같이 했습니다.

cd ~/Documents
ln -s /usr/share/doc local_docs

그런 다음 Firefox에 URL을 입력하세요.

파일:///홈/사용자 이름/문서/local_docs

이를 더 쉽게 하기 위해 이 URL에 북마크를 추가했습니다.

그러면 의 모든 디렉토리 목록이 제공되므로 /usr/share/doc명령줄에서 해당 디렉토리를 찾을 필요가 없습니다. 관심 있는 애플리케이션의 파일을 선택하면 index.html모든 로컬 링크가 작동합니다.

관련 정보