1

これをアドレスバーに貼り付けると、「file:///C:/script.js」

Firefox では js ファイルの内容が表示されるのですが、代わりにそのダウンロード ダイアログが表示されるようにしたいです。

出来ますか?

ありがとう

4

1 に答える 1

0

プログラミングとは関係ないようです... Ctrl+S を押すだけです


プログラムでダウンロード プロンプトを強制する場合:

function downloadPrompt(url) {
    var a = document.createElement("a");
    a.href = url;
    a.download = a.href.substr(a.href.lastIndexOf("/") + 1);
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
}

デモhttp://jsfiddle.net/Sbp5M/

ただし、Google Chromeでのみ機能しているようです。

于 2013-07-30T14:39:46.650 に答える