javascript - 使用jQuery在没有URL的窗口中打开PDF
问题描述
我不确定这是否可行,但可以在没有 URL 的窗口中打开 PDF 吗?
我见过一些网站会像弹出窗口一样打开一个额外的窗口,而且它没有地址栏。
如果使用 JQuery 可以做到这一点,我该如何编辑我的代码来实现这一点:
$('#resultsTable').on('click', 'tr > td > .openPDF', function()
{
var $dataTable = $('#resultsTable').DataTable();
var tr = $(this).closest('tr');
var rowData = $dataTable.row(tr).data();
var rowBookingNum = rowData.JOB_REFERENCE;
var partnerCode = rowData.SHIPPER_CODE;
// path to PDF
var pdf = '../PartnerUploads/' + partnerCode + '/' + rowBookingNum + ".pdf";
$.get(pdf)
.done(function()
{
window.open(pdf);
}).fail(function(textStatus)
{
if(textStatus.status == 404)
{
return false;
}
});
});
解决方案
我遇到了这个网站:https ://pdfobject.com/
使用起来真的很简单。解决了我的问题。
推荐阅读
- python - 是否可以在 Python 中的 Azure Function Linux 消耗计划中保存临时文件?
- java - 如何在控制器级别集成测试中使用 FakeMongo 和忽略 MongoDB 套接字连接
- javascript - 我的事件只有在被调用时才会触发
- azure-devops - 使用 Azure DevOps 显示代码覆盖率报告
- c# - Xamarin Forms LibVLC 视频未显示在发布配置中
- hyperlink - 如何让 Google 幻灯片上的超链接在同一窗口中打开?
- sonarqube - 有办法将 .isx 中的文件转换为 .dsx 吗?
- javascript - javascript同时调用多个函数
- flutter - 使用 Dio 包暂停、恢复和停止下载
- sql-server - 在数据库 SQL Server 上应用 TDE 成功,但后来显示未加密