Firefox가 "source"를 사용하여 쉘 스크립트가 포함된 링크를 열 수 없는 이유는 무엇입니까?

Firefox가 "source"를 사용하여 쉘 스크립트가 포함된 링크를 열 수 없는 이유는 무엇입니까?

GRC를 사용하려고 합니다.쿼리 언어Wine의 클라이언트, 사용이 쉘 스크립트시작하세요. source코드 중복을 줄이기 위해 몇 가지 도우미 스크립트가 있습니다. 그러한 진술의 예는 다음과 같습니다.

source winesrc "grc-sqrl"

d 스크립트 source(여기서 이름 지정 winesrc)는 내 실행 스크립트와 동일한 폴더에 있습니다.

스크립트를 직접 호출하고 다음과 같이 URL을 매개변수로 전달하는 경우:

grc-sqrl sqrl://www.grc.com/sqrl?nut=1234567890abcdefghijkl

...좋은 결과. Firefox를 설정하려고 할 때 문제가 발생합니다(기술적으로얼음 족제비) 링크를 엽니다. 로 about:config설정한 후 SQL 링크를 클릭하고 열린 대화 상자에서 내 스크립트를 선택했습니다.network.protocol-handler.expose.sqrlfalse

그러나 그 이후에는 SQRL 링크를 클릭할 때마다 아무 일도 일어나지 않습니다. 몇 번의 시행착오 끝에 나는 문제의 범위를 내 source진술로 좁힐 수 있었습니다. 이를 제거하고 관련 코드를 내 스크립트에 직접 복사하면 제대로 작동합니다. 나는 또한 source진술을 다음과 같이 변경하려고 시도했지만 .그것도 도움이 되지 않았습니다.

sourceFirefox가 실행되는 쉘 스크립트의 명령문을 처리할 수 없는 이유는 무엇입니까 ?

관련 정보