我正在尝试定位特定的浏览器,并根据浏览器我想显示不同的链接。我的问题是我有一些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,或者如果它在另一个浏览器中则下载它。