【发布时间】:2015-08-31 21:01:10
【问题描述】:
我正在使用<iframe> 来显示一个文本文件:
<div class="document-view">
<img src="img/302.GIF" />
</div>
$(window).load(function () {
<s:if test="extention.equalsIgnoreCase('txt')">
element = '<iframe class="iframe" src="/dmsrepo/<s:property value="docLocation"/>" />';
</s:if>
$('.document-view').html(element);
});
当我在浏览器中检查元素时,我可以看到文件位置。
<iframe class="iframe" src="/dmsrepo/Legal Doc Type/LegalDocType_123456789_1.0.txt" />
但文本文件正在 Chrome、Firefox 和 IE 中下载。
如何解决这个问题?
编辑:您可以在第一个页面加载之后重现以下小提琴中的行为,奇怪的是只影响 Firefox。
只需open the page,然后按运行。
注意:如果 Firebug Net 模块被激活,它也会影响第一次加载。
【问题讨论】:
-
@AndreaLigios Nope..仍在下载文件..
-
@AndreaLigios 你是对的..当我在 Firefox 中刷新页面时下载它。但在 IE 或 chrome 中没有问题。
标签: html firefox iframe download struts2