如何在瀏覽器中關聯檔案副檔名?

如何在瀏覽器中關聯檔案副檔名?

我們有一個與“.test”檔案副檔名相關聯的程式。它在 Windows 中運作正常,但如果我們將( clickme.test)上傳到互聯網並在瀏覽器(IE/Firefox/Chrome)中開啟它,它將無法運作。瀏覽器所做的只是在瀏覽器上開啟並顯示檔案內容,而不是開啟與檔案副檔名關聯的程式。

任何想法將不勝感激。

編輯:我們透過將值添加到註冊表中來追蹤所有內容,就像 torrent 磁力連結一樣,但它仍然對我們不起作用:/

有可能是因為我們的文件是獨立的.exe文件嗎?我們只需編譯程式並使用該程式新增註冊表並重新啟動PC。

編輯:我們現在可以透過複製磁力連結的工作方式來「啟動」程序。但它似乎陷入了「處理數據」。稍後會玩它,因為現在忙於其他事情。

答案1

這就是系統應該如何運作的。您需要更改該文件的設置,以僅允許下載而不是打開它,因為瀏覽器將打開它。

根據您託管的文件,這可能可行,也可能不可能。如果您有自己的網頁伺服器,您應該能夠強制選擇僅下載選項。

答案2

這可以透過「駭客」來實現——透過複製磁力連結的工作原理,並對我們的程式運作方式稍加修改。

正確地說,它應該啟動程式並讀取 .test 檔案上的說明並相應地運行;但由於我們無法讀取位於網頁伺服器上的文件,因此我們將讀取其「連結」上的信息,並使用該連結運行我們的程式來下載該文件並在本地運行。

雖然這不是一種直接的方法,但用戶不會知道其中的差異。他們看到的只是離線或線上的「一鍵」操作。

我們就到此為止吧。如果我們找到更好的解決方案,我們會更新此內容。

乾杯!

相關內容