我正在尝试针对特定浏览器,并根据浏览器显示不同的链接。我的问题是我有一些 pdf 作品集,但它们只会在 IE 中打开,而其他浏览器会提示下载 adobe reader。我的测试代码:
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
//For Firefox
if (browser == 'Firefox') {
document.write('<a href="test.pdf" download="test.pdf">Download</a>');
}
//For Safari
if (browser == 'Safari') {
document.write('<'+'a href="test.pdf" download="test.pdf">Download</a>');
}
//For Chrome
if (is_chrome) {
document.write('<'+'a href="test.pdf" download="test.pdf">Download</a>');
}
//For IE
if(document.documentMode) {
document.write('<a href="test.pdf">View PDF</a>');
}
这是我从搜索中总结出来的,但没有奏效。如果在 IE 中,我想查看 pdf,如果在其他浏览器中,我想下载它。