首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未下载CRX文件

未下载CRX文件
EN

Stack Overflow用户
提问于 2015-08-26 18:36:12
回答 1查看 173关注 0票数 1

我在服务器上托管了一个crx文件。我的网页上有一个链接,可以把它下载到本地机器上。

代码语言:javascript
复制
<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>

但单击该链接后,什么也没有发生。右键单击->保存将下载该文件。

另外,

代码语言:javascript
复制
 * 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文件作为二进制编码文件在相同/新的网页中打开。并且不下载文件

请指导如何下载该文件。

EN

回答 1

Stack Overflow用户

发布于 2015-08-26 20:26:14

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

代码语言:javascript
复制
AddType application/octet-stream crx CRX
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32224328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档