Allow download an apk file from a html5 page






















Show 9 more comments. Gray k 22 22 gold badges silver badges bronze badges. Cfreak Cfreak In when the answer was originally posted it wasn't supported in any major browser. This doesn't necessarily trigger a download. It simply causes the browser to navigate to file. Whether that results in file. Show 3 more comments. Ani Menon What if i wanna download a xml file?

Thanks for your code. I have tested, it can working in IE, Chrome, Firefox. If you have a file acceptable by the browser like a PDF it will open in new tab instead to show download dialog.

You could use window. Show 1 more comment. Stefanos Chrs Stefanos Chrs 1, 2 2 gold badges 14 14 silver badges 44 44 bronze badges. NicholasKyriakides Kind of reminds me of this gem: image. BryanLarsen You are right, Firefox doesn't allow this without adding the element to body first. Thank you, updating the answer — Stefanos Chrs. Is there a way that javascript function be triggered once the download finishes? Just trying to show a message once downloads start and remove the message once download completes.

This is best solution out here and should be accepted answer. Show 6 more comments. Mark Amery k 65 65 gold badges silver badges bronze badges. Matt Ball Matt Ball k 95 95 gold badges silver badges bronze badges. Perfect, thanks. Do you happen to know if most servers will set the Content-Disposition to 'attachment' by default?

There is no "most. Don't rely on it being set. This issue has been driving me ballistic, and this was the only option that worked and is supported by IE. No jquery. This doest work if you're trying to download an image, it would open the image in the browser — Dheeraj.

Danubian Sailor Danubian Sailor It does, at least if you actually apprnf the iframe to document. This doesn't seem to be working in Chrome right now, although it used to work. I wonder if it kind of intermittently stops working in different versions of Chrome. Works in Chrome as of Version Does not work with images in Firefox v It just renders the image in the iframe. This will fail silently if the file is of a type the browser knows how to render itself, though unless the server returns a Content-Disposition header indicating the file should be downloaded.

The question is explicitly asking how to do this with a button instead of a link. Delconis Delconis 2 2 silver badges 9 9 bronze badges. This at least the first implementation doesn't necessarily trigger a download. You can hide the download link and make the button click it. Starwarswii Starwarswii 1, 1 1 gold badge 14 14 silver badges 14 14 bronze badges. For this to work in Firefox, the resource has to be on the same domain as the document.

Setting CORS headers does not help. Don't ever do this — Wannes. John Weisz This does not work, if your file, for example, is an image, since it would just be opened in the browser. Asked 9 years, 3 months ago. Active 2 years, 2 months ago. Viewed 41k times. The page contains a single big button that will: Donwload the apk; After download finish, start "Android's Install Dialog" to install the downloaded apk; Dowloading file is pretty easy, but now my problem is to open the "Install dialog" from browser!

Christian Christian 6, 9 9 gold badges 48 48 silver badges 76 76 bronze badges. Add a comment. Active Oldest Votes.

Ridcully Ridcully In my case installation dose not start automatically. Am I missing something? Maxim Maxim 4, 8 8 gold badges 46 46 silver badges 75 75 bronze badges. Paul Sturm Paul Sturm 2, 1 1 gold badge 17 17 silver badges 23 23 bronze badges. Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Article Contributed By :. Easy Normal Medium Hard Expert. Writing code in comment? Please use ide. Load Comments.

What's New. Most popular in JavaScript. Convert a string to an integer in JavaScript Node. Most visited in Web Technologies. Installation of Node. We use cookies to ensure you have the best browsing experience on our website.



0コメント

  • 1000 / 1000