브라우저/firefox에 로컬 쉘 스크립트를 표시하는 방법은 무엇입니까?

브라우저/firefox에 로컬 쉘 스크립트를 표시하는 방법은 무엇입니까?

html 태그가 포함된 쉘 스크립트가 있는데, 이는 브라우저에서도 분명히 표시/표시되어야 함을 의미합니다. 그렇다면 Firefox에서 쉘 스크립트를 다운로드하는 대신 표시하도록 하려면 어떻게 해야 할까요? 쉘 스크립트의 끝에는 각각 .sh 및 .pl이 있습니다.

첫 번째 스크립트는 다음과 같이 시작됩니다.

 1  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 2    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3  <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
 4  <head>

그리고 -로 끝납니다

   231  </div> <!-- id=cgit -->
   232  </body>
   233  </html>

두 번째 스크립트도 동일한 코드를 보여줍니다.

이러한 파일은 본질적으로 로컬이며 앞으로도 그럴 것입니다. 웹 기반 문서는 항상 무엇을 해야 할지 물어야 합니다.

답변1

브라우저에서 데이터가 처리되는 방식은 서버에서 선언한 MIME 유형에 따라 다릅니다. 브라우저가 HTML로 렌더링하도록 하려면 다음과 같을 가능성이 높습니다.나쁜 생각, Content-Type데이터 유형(예: 브라우저가 수행할 작업을 제안하는 헤더)을 반영하도록 서버에서 반환된 헤더를 변경할 수 있습니다 .text/html; charset=utf-8Content-Disposition

더 자세한 설명을 보려면 이 질문을 참조하세요. https://stackoverflow.com/questions/20508788/do-i-need-content-type-application-octet-stream-for-file-download#20509354

답변2

2023년 최고의 기회는 온라인 웹사이트입니다. 온라인 sh 뷰어를 찾으세요.이것거기에 파일을로드하십시오. 따라서 거기에서 구문 강조를 수행할 수 있습니다.

답변3

(Firefox 53 사용) Firefox 표시줄에서 다음으로 이동합니다.

about:preferences#applications

그런 다음 왼쪽 메뉴에서 "응용 프로그램"을 선택하십시오. "shell script"의 콘텐츠 유형을 찾으려면 "sh"를 검색하세요. 이 콘텐츠의 작업 유형을 "다른 것을 사용하세요..."로 변경하고 Firefox를 선택하세요.

관련 정보