chcę wstawić ten element HTML w niektórych stronach:Usługa pobierania kotwicy nie działa na niektórych stronach (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>
We wszystkich stron, kiedy zmienić DOM za pomocą wtyczki lub ręcznie w elementach inspektora, aby zawierać ten element do Dom Page'a, działa świetnie!
Ale jeśli zrobię to samo na stronach Gmaila, wygenerowany plik nie będzie miał nazwy "somedata.csv
", a rozszerzenie zostanie utracone "csv
"!
Próbowałem tego w pliku lokalnym, w pliku przesłanym do hosta lokalnego, a na wielu zewnętrznych stronach serwisu działa on na wszystkich stronach oprócz Gmaila.
Dlaczego to nie działa na stronach Gmaila? I jak to naprawić?
Zgodnie z tą stroną rozszerzenie występuje na końcu href nie w obrębie właściwości pobierania: http://davidwalsh.name/download-attribute –
Ale wartość href, w moim przypadku, to dane nie plik. –
to jest ten sam problem na stronach Facebooka, atrybut file download jest ignorowany – user280109