1

我在服務器上託管了一個crx文件。 我在我的網頁上有一個鏈接,可以在本地機器上下載它。未下載CRX文件

<a href="https://example.com/ext/test-1.0.0.crx" target="download_frame">Download</a> 

<iframe id="download_frame" name="download_frame" src="about:Blank" style="width:0px; height:0px; overflow:hidden;" frameborder="0" scrolling="no"> 
</iframe> 

<script type="text/javascript"> 
    document.getElementById('download_frame').src="https://example.com/ext/test-1.0.0.crx"; 
</script> 

但是在點擊鏈接時,沒有任何反應。右鍵點擊 - >保存下載文件。

此外,

* window.open("https://example.com/ext/test-1.0.0.crx"); 
* window.location = "https://example.com/ext/test-1.0.0.crx"; 
* window.location.href = "https://example.com/ext/test-1.0.0.crx"; 

所有這三種方式打開相同/新網頁的CRX文件作爲二進制編碼的文件。並且不要下載文件

請指導如何下載文件。

+0

這個鏈接下載CRX文件的路徑? https://test.com/ext/test-1.0.0.crx –

+0

No Anandh,它的私人託管鏈接。將鏈接修改爲隨機鏈接地址 – zeetit

+1

最好使用'example.com'作爲此目的;我編輯它,使其更清晰 – Xan

回答

1

我能夠消除這種不確定性,增加了對CRX文件類型識別,通過在.htaccess文件中添加如下一行:

AddType application/octet-stream crx CRX 
+1

謝謝大家。學到了很多與你的見解 – zeetit