0

我正在编写一个可供 500 多人访问的 HTML 程序,在 html 页面中,我需要将其链接到来自侧服务器的 pdf 文件 - 但是我无法将网页上传到服务器,

计算机分为 mac 和 PC,我如何使用 Jquery 来检测计算机是什么操作系统,并从中决定使用哪个 href 链接(从 pc 获取文件使用服务器名称 KPA0DSOT10 - 但是从mac 我需要使用“Volumes”,或者在 JQUERY 中有一种方法可以将一个链接转发,如果它无法打开它会尝试另一个链接? - 一个 html 页面上有超过 20,000 个链接,所以如果有一个快速和无需再次写出所有链接的简单方法将不胜感激!

4

1 回答 1

2

检查navigator.appVersion变量,然后相应地修改页面上所有指向 .pdf 的链接。从.ready()函数执行此操作。

$(document).ready(function() {
    if (navigator.appVersion.indexOf("Win") != -1) {
        // Computers runs windows
        $("a[href*='.pdf']").each(function() {
            this.href = this.href.replace("word_to_replace", "win_replacement");
        });
    }
    if (navigator.appVersion.indexOf("Mac") != -1) {
        // computer is a Mac
        $("a[href*='.pdf']").each(function() {
            this.href = this.href.replace("word_to_replace", "mac_replacement");
        });
    }
}
于 2012-04-10T23:54:15.053 回答