我想在某些页面中插入这个 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
" !
我在本地文件、上传到本地主机的文件以及许多外部网站页面中都尝试了这个,除了 Gmail 页面之外,它都适用。
为什么它在 Gmail 页面中不起作用?以及如何解决这个问题?