Add the download button and the open button to download or open profile picture and media in the posts, stories, and highlights in Instagram
< Feedback on Instagram Download Button
I have upload new version, please update and try again.
This script does not support Reels page. I will try to make script work on Reels page if I have time.
1.17.6 in Greasemonkey on Firefox:
Profile pages and photos overlaying profile page: working
Feed: not working, no error
Photo page: working
Stories: working
Much better now, thanks. Photo pages look a little funky, but the buttons are there now.
1.17.5 in Greasemonkey on Firefox:
On profile pages, photos overlaying profile page, and feed: not working
SyntaxError: Element.querySelector: 'article button:has(svg[height="24"] path[d="M16.792 3.904A4.989 4.989 0 0 1 21.5 9.122c0 3.072-2.652 4.959-5.197 7.222-2.512 2.243-3.865 3.469-4.303 3.752-.477-.309-2.143-1.823-4.303-3.752C5.141 14.072 2.5 12.167 2.5 9.122a4.989 4.989 0 0 1 4.708-5.218 4.21 4.21 0 0 1 3.675 1.941c.84 1.175.98 1.763 1.12 1.763s.278-.588 1.11-1.766a4.17 4.17 0 0 1 3.679-1.938m0-2a6.04 6.04 0 0 0-4.797 2.127 6.052 6.052 0 0 0-4.787-2.127A6.985 6.985 0 0 0 .5 9.122c0 3.61 2.55 5.827 5.015 7.97.283.246.569.494.853.747l1.027.918a44.998 44.998 0 0 0 3.518 3.018 2 2 0 0 0 2.174 0 45.263 45.263 0 0 0 3.626-3.115l.922-.824c.293-.26.59-.519.885-.774 2.334-2.025 4.98-4.32 4.98-7.94a6.985 6.985 0 0 0-6.708-7.218Z"])' is not a valid selector
Photo page: not working
SyntaxError: Document.querySelector: 'button:has(polygon[points="11.698 20.334 22 3.001 2 3.001 9.218 10.084 11.698 20.334"])' is not a valid selector
Stories: working
Reels page: no buttons, but no error.