
나는 누군가에게는 아마도 단순한 일에 갇혀 있습니다. 실행을 열고 입력할 수 있습니다.splunk:///
그리고 그것은 실행됩니다 :
"C:\program files\application\me.exe" /someswitch
이것들을 만드는 비결은 무엇일까요? 나는 다음과 같이 뭔가를 만들고 싶습니다.myapp:///
그리고 화재:
"C:\program files\application2\mine.exe" /force
답변1
그것은 "URI(Uniform Resource Identifier) 체계” 그리고 한 시스템의 OS에서 기술적으로 설정을 해킹하여 사용자 정의 OS가 존재하도록 할 수 있지만 그런 종류의 방식은 계획의 목적을 무너뜨리는 것입니다.
ftp://
와 같은 URI의 전체 아이디어 http://
는 이것이 보편적으로 허용되고 광범위한 사용자에게 유용하다고 알려진 일반적인 체계라는 것입니다.저것체계가 설정되고 정의되는 때입니다.
따라서 같은 것을 만들어서 cooldude://
예상대로 작동할 것이라고 기대할 수는 없습니다. 예, 이는 귀하의 시스템과 사용 중인 특정 브라우저에 유용할 수 있습니다. 하지만 해당 앱을 다른 사람에게 배포하고 싶다면 어떻게 해야 할까요? 사용자가 OS나 브라우저의 핵심 설정을 변경하여 어떻게든 앱이 인기를 끌지만 IANA에서는 이를 인식하지 못할 정도로 변경해야 한다고 정말로 주장하시겠습니까? 나는 그런 일이 일어나는 것에 대해 숨을 멈추지 않을 것입니다.
즉, 아시다시피 Windows와 같은 일부 OS에는 OS에 사용자 지정 URI가 설정되어 있습니다. 그러나 다시 말하지만, 그러한 것을 생성하거나 자신의 시스템 환경을 벗어나면 어디에서나 쉽게 작동할 것으로 기대하는 것은 간단한 작업이 아닙니다.