MP3ファイルを指すアンカーリンクがページにあります。Right-click + Save Target As..
このファイルをダウンロードできるようにしたいのですが、リンクを1回クリックするだけでもダウンロードできます。
現在、ブラウザが異なれば動作も異なるという問題に直面しています。IEはファイルをWMPで再生し、Firefoxはダウンロードボックスを表示し、Chromeはファイルのインライン再生を開始します。シングルクリックで予想される動作は、ブラウザがファイルをダウンロードするか、ダウンロードダイアログを表示することです。
私は以下を試しました:
- ページ上に非表示を作成し、
iframe
それをアンカーリンクのターゲットとして指定します。また、この中のアクションとして目的のMP3ファイルの場所を使用してフォームを作成し、iframe
アンカーリンククリックイベントでフォームを送信してみました。 window.location = MP3 URL
リンククリックの設定- の複数の組み合わせを試しました
window.open
これらのどれも私を助けることができませんでした。リンクをクリックしてもダウンロードダイアログが表示されません。
無実のアンカーリンクは次のようになります。
<a id="someID" href="myMP3file" target="whatever" title="Download" class="someClass">Download Me!</a>