Javascript Safari缓存PDF,但chrome没有
我正在使用object标记来显示PDF文件,但它在safari中无法正常工作 在我的Rails应用程序中,我在旧文件的基础上生成了一个同名的新文件,但safari会一直显示旧文件,直到我重新加载页面为止 显示PDF的My javascript函数:Javascript Safari缓存PDF,但chrome没有,javascript,ruby-on-rails,safari,Javascript,Ruby On Rails,Safari,我正在使用object标记来显示PDF文件,但它在safari中无法正常工作 在我的Rails应用程序中,我在旧文件的基础上生成了一个同名的新文件,但safari会一直显示旧文件,直到我重新加载页面为止 显示PDF的My javascript函数: function showPDF(fileName, title) { var h = ($(window).height() - 150); var page = '<object data=' + fileName + '#
function showPDF(fileName, title) {
var h = ($(window).height() - 150);
var page = '<object data=' + fileName + '#view=Fit" type="application/pdf" width="100%" height="' + h + '"px">' +
'<p>Cant´t visualize. <a href="'+fileName+'">Click here to download</a></p>'+
'</object>';
bootbox.dialog({
title: title,
message: page
});
}
有什么建议吗
使现代化
以下代码段由引导框生成:
文件1:
<div class="modal-content">
<div class="modal-header">
<button type="button" class="bootbox-close-button close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Atestado</h4>
</div>
<div class="modal-body">
<div class="bootbox-body">
<object data="/output6.pdf#view=Fit"" type="application/pdf" width="100%" height="694" px"="" internalinstanceid="3">
<p>Cant´t visualize. <a href="/output6.pdf">Click here to download</a></p>
</object>
</div>
</div>
</div>
文件2:
div class="modal-content">
<div class="modal-header">
<button type="button" class="bootbox-close-button close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Atestado</h4>
</div>
<div class="modal-body">
<div class="bootbox-body">
<object data="/output6.pdf#view=Fit"" type="application/pdf" width="100%" height="383" px"="" internalinstanceid="8">
<p>Cant´t visualize. <a href="/output6.pdf">Click here to download</a></p>
</object>
</div>
</div>
</div>
不,此文件位于服务器中,如:public/file.pdf要更好地理解问题,请在要加载的前两个文件上发布引导框的生成HTML