Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery在没有URL的窗口中打开PDF_Javascript_Jquery_Pdf - Fatal编程技术网

Javascript 使用jQuery在没有URL的窗口中打开PDF

Javascript 使用jQuery在没有URL的窗口中打开PDF,javascript,jquery,pdf,Javascript,Jquery,Pdf,我不确定这是否可行,但PDF是否可以在没有URL的窗口中打开 我见过一些网站,在那里会有一个额外的窗口像弹出窗口一样打开,并且没有地址栏 如果JQuery可以做到这一点,我如何编辑代码以实现这一点: $('#resultsTable').on('click', 'tr > td > .openPDF', function() { var $dataTable = $('#resultsTable').DataTable(); var tr = $(this).closest(

我不确定这是否可行,但PDF是否可以在没有URL的窗口中打开

我见过一些网站,在那里会有一个额外的窗口像弹出窗口一样打开,并且没有地址栏

如果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;
    }
  });
});
我发现了这个网站:


使用起来非常简单。解决了我的问题。

即使PDF位于您自己的计算机中,并且您使用浏览器打开它,它仍然使用url。例:
file:///C:/Users/Admin/Desktop/folder/folder/ebook.pdf
。该窗口仍然有一个带有或不带地址栏的url。只要使用浏览器,通常都会涉及url。如果您正在考虑使用弹出窗口,大多数浏览器都不允许您再隐藏地址栏。另一种方法是使用。