IE11
html5
html
1<a href="javascript:void(0);" onclick="OnLinkClick('URL');" download="test.pdf" >テスト</a>
javascript
1function OnLinkClick(URL, fname) { 2 window.open(URL, '_blank') //別タブで開く 3 return true; 4}
html5+IE11でhrefにてPDFファイルを開かせる際、ブラウザ表示ではなく、
ファイルダウンロード形式にしたく思います。
しかし、download=""はIE11では効かなく、有効な属性ではなさそうです。
ダウンロード形式で開かせるにはどうしたらいいでしょうか?
javascript
1function OnLinkClickPdf(url, filename) { 2var xhr = new XMLHttpRequest(); 3 xhr.open('GET', url + filename); 4 xhr.responseType = 'blob'; 5 xhr.onloadend = function () { 6 if (xhr.status !== 200) return; 7 window.navigator.msSaveBlob(xhr.response, filename); 8 } 9 xhr.send(); 10 return true; 11}
としたらxhr.open('GET', url + filename);の部分がアクセス拒否されました
となり、エラーになりました。
●url:\111.111.111.111\test\t1
●filename:test.pdf
urlは共有サーバフォルダ、filenameはpdfファイル名です。
javascriptなどでの実行方法をご教授いただきたく思います。
どなたか宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。