strukturart
Erfahrenes Mitglied
Code:
($('#lnk')[0].click())
Ich habe das App auf Github: strukturart/rss-reader
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
($('#lnk')[0].click())
<a id="lnk-simple" href="thread367-grid-hightlight-row-2.html" download>Simple File</a>
<a id="lnk-get" href="testget.php?abc=11111&def=22222" download>GET parameters</a>
<a id="lnk-audio-get" href="audio\01_-_The_Greatest_Cowboy_Of_Them_All.mp3?abc=11111&def=22222" download>GET
parameters audio</a>
<button id="btn-simple">Simple File</button>
<button id="btn-get">GET parameters</button>
<button id="btn-audio-get">GET parameters audio</button>
<script>
$('#btn-simple').on('click', () => {
$('#lnk-simple')[0].click();
});
$('#btn-get').on('click', () => {
$('#lnk-get')[0].click();
});
$('#btn-audio-get').on('click', () => {
$('#lnk-audio-get')[0].click();
});
</script>
url = url.replace(/\?.*$/, '');
( wenn richtig übersetzt ).Darüber hinaus würde ich empfehlen, die Song-Datei auf Ihrem Server zu speichern, damit neue Anforderungen für diesen Song einfach wieder von Ihrem Server heruntergeladen werden können.
Das ist ziemlich egoistisch gedacht Aber die Ladezeit des externen Servers kommt ja bei einem Proxy zu der eigenen Ladezeit hinzu. Hat man solch einen Cache, entfällt erstere.Man kann ja eigentlich froh sein das dann Datenvolumen und Serverauslastung ( wenn man das so nennt ) beim Fremdserver ist.
fetch(link_download)
.then(res => res.blob())
.then(blob => {
var sdcard = navigator.getDeviceStorage("music");
var file = new Blob([blob], { type: "audio/mpeg" });
var request = sdcard.addNamed(file, title + ".mp3");
request.onsuccess = function() {
var name = this.result;
toaster('File "' + name + '" successfully wrote on the storage area');
}
// An error typically occur if a file with the same name already exist
request.onerror = function() {
alert('Unable to write the file: ' + this.error);
}
});