0

500人以上がアクセスできるHTMLプログラムを作成していますが、HTMLページでサイドサーバーからのPDFファイルにリンクする必要がありますが、サーバーにWebページをアップロードすることはできません。

コンピューターはMacとPCに分かれていますが、Jqueryを使用してコンピューターのオペレーティングシステムを検出し、そこから使用するhrefリンクを決定するにはどうすればよいですか(PCからファイルを取得するにはサーバー名KPA0DSOT10を使用していますが、 mac「ボリューム」を使用する必要があります。または、JQUERYに1つのリンクを前に出す方法があり、それを開くことができない場合は、別のリンクを試しますか?-1つの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 に答える