この HTML 要素をいくつかのページに挿入したい:
<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 を変更すると、この要素をページの dom に含めると、うまく機能します!
しかし、Gmail ページで同じことをすると、生成されたファイルの名前は " somedata.csv
" ではなく、拡張子が失われます " csv
" !
これをローカル ファイル、localhost にアップロードされたファイル、および多くの外部 Web サイト ページで試してみましたが、Gmail ページを除くすべてで機能します。
Gmail ページで機能しないのはなぜですか? そして、これを修正する方法は?