CRX文件未下载

时间:2015-08-26 10:36:12

标签: javascript jquery google-chrome google-chrome-extension download

我在服务器上托管了一个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>

但点击链接后,没有任何反应。右键单击 - &gt;保存下载文件。

此外,

 * 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文件作为二进制编码文件。并且不要下载文件

请指导如何下载文件。

1 个答案:

答案 0 :(得分:1)

通过在.htaccess文件中添加以下行,我可以通过添加crx文件的类型标识来消除这种歧义:

AddType application/octet-stream crx CRX