は、私はいくつかのページでは、このHTML要素を挿入したい:私はプラグインを介して、または手動で要素インスペクタでDOMを変更すると、すべてのページでアンカーのダウンロードプロパティが一部のページ(Gmail)で動作していませんか?
<a download="somedata.csv"
id="downloadLink"
href="data:application/csv;charset=utf-8,Col1%2CCol2%2CCol3%0AVal1%2CVal2%2CVal3%0AVal11%2CVal22%2CVal33%0AVal111%2CVal222%2CVal333"
>
Click Me
</a>
は、ページのDOMに、この要素が含まれるように、それは素晴らしい作品!
Gmailページで同じ操作を行うと、生成されたファイルの名前は「somedata.csv
」でなく、拡張子は「csv
」です。
ローカルファイル、ローカルホストにアップロードされたファイル、これは多くの外部ウェブサイトのページでこれを試しましたが、Gmailのページを除いてすべて動作します。
なぜGmailページでは機能しませんか?そしてこれを修正する方法は?興味がある人のために
extenstionは、ダウンロードプロパティ内のhrefの最後ではありません:http://davidwalsh.name/download-attribute –
しかし、私の場合、hrefの値はデータではありません。 –
Facebookページでも同じ問題です。ダウンロードファイル名の属性は無視されます。 – user280109