window.open(url)を使用して、PDFを指すURLを開こうとしています。 IEでは、ポップアップウィンドウが点滅し、後に何も起こりません。 IEを使用して同じURLに直接アクセスすると、PDFが完全に開きます。 以下のHTMLでは、リンクをクリックするとPDFが取得されますが、window.openは失敗します。さらに、window.openでPDFの直接リンクを提供すれば、それは完全に機能します。どのような体はこれにいくつかの光を当てることができますか?ポップアップ広告を避けるために、ユーザーとの対話なしで呼び出されたときwindow.open(url)がPDFファイルのダウンロードに失敗しました
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<a href="http://phx.corporate-ir.net/External.File?item=UGFyZW50SUQ9NDk2Mjl8Q2hpbGRJRD0tMXxUeXBlPTM=&t=1">Link</a>
<script>
url = "http://phx.corporate-ir.net/External.File?item=UGFyZW50SUQ9NDk2Mjl8Q2hpbGRJRD0tMXxUeXBlPTM=&t=1";
window.open(url);
</script>
</BODY>
</HTML>
おかげ
を。 URLにアクセスすると、コードに記載されているとおり、PDFを生成して返します。 –
この文書を新しいウィンドウで開き、 'window.location.replace(url)'を使ってPDFにリダイレクトします。 – RoToRa
var win = window.open(url); –