
我被困在對某人來說可能很簡單的事情上。我可以打開運行並輸入splunk:///
然後它就火了:
"C:\program files\application\me.exe" /someswitch
製作這些有什麼技巧呢?我想做一些類似的事情myapp:///
並火災:
"C:\program files\application2\mine.exe" /force
答案1
它被稱為“統一資源識別碼 (URI) 方案雖然您可以從技術上破解一個系統作業系統中的設定以允許自訂作業系統的存在,但這違背了該計劃的目的。
諸如 、 等 URI 的整體思想是ftp://
,http://
這些是普遍接受的通用方案,並且已知對如此廣泛的用戶有用。那是設定和定義方案的時候。
因此,你不能只是編造一個諸如此類的東西cooldude://
並期望它按預期工作。是的,這對您的系統和您正在使用的特定瀏覽器可能很有用。但是如果您想將該應用程式分發給其他人怎麼辦?您真的會堅持要求用戶更改作業系統或瀏覽器中的核心設置,並且這樣做足夠多,以至於您的應用程式很受歡迎,但 IANA 卻不承認它嗎?我不會對發生這樣的事情屏住呼吸。
也就是說,如您所注意到的,某些作業系統(例如 Windows)在作業系統中設定了自訂 URI。但同樣,創建這樣的東西或期望它能夠在您自己的系統環境之外的任何地方輕鬆工作並不是一項簡單的任務。