0
我試圖針對特定的瀏覽器並根據瀏覽器顯示不同的鏈接。我的問題是我有一些pdf檔案,但他們只會在IE瀏覽器中打開,而其餘的瀏覽器會發出消息下載Adobe Reader。 我的測試代碼:用java腳本更改鏈接的目標瀏覽器
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,或者如果它在另一個瀏覽器中,請下載它。