[Tex/LaTex] ‘Link’-button instead of complete URL in bibliography

bibtexurls

I was wondering whether there is a way to have a 'Link'-button in a bibtex-bibliography which links to the underlying URL, instead of having to show the whole URL for every entry? I find it helpful to be able to directly link to the source online, but the URLs take up a lot of space in my bibliography.

Edit: Add Example:

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc} 
\usepackage{geometry} 
\usepackage{array} 
\usepackage{graphicx} 
\usepackage{setspace} 
\usepackage[authoryear]{natbib} 
\makeatletter 
\providecommand{\tabularnewline}{\\} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands. 
\usepackage[colorlinks=true, allcolors=black]{hyperref} 
\usepackage{graphicx} 
\usepackage{epstopdf} 
\makeatother 
\usepackage{babel} 

\begin{document} 
    \newpage{}
    \bibliographystyle{elsarticle-harv}

\bibliography{MA_bib,electronic_references}

\end{document}

Edit: Add bib-entry. This is what my reference manager generates:

@article{Giuliano:2009ib,
  author = {Giuliano, Paola and Ruiz-Arranz, Marta},
  title = {{Remittances, financial development, and growth}},
  journal = {Journal of Development Economics},
  year = {2009},
  volume = {90},
  number = {1},
  pages = {144--152},
  month = sep,
  publisher = {Elsevier B.V.},
  doi = {10.1016/j.jdeveco.2008.10.005},
  url = {http://dx.doi.org/10.1016/j.jdeveco.2008.10.005},
  uri = {\url{papers3://publication/doi/10.1016/j.jdeveco.2008.10.005}}
}

Best Answer

If you use biblatex you can change the output of url by \DeclareFieldFormat.

In the example below a symbol of the package fontawesome is linked.

\documentclass{article}
\usepackage{fontawesome}
\usepackage{biblatex}
\usepackage{hyperref}
\DeclareFieldFormat{url}{\mkbibacro{URL}\addcolon\space\href{#1}{\faExternalLink}}
\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{ctan}

\printbibliography
\end{document}  

enter image description here

Update with the MWE of the op:

\RequirePackage{filecontents}
\begin{filecontents}{mwe.bib}
@article{Giuliano:2009ib,
  author = {Giuliano, Paola and Ruiz-Arranz, Marta},
  title = {{Remittances, financial development, and growth}},
  journal = {Journal of Development Economics},
  year = {2009},
  volume = {90},
  number = {1},
  pages = {144--152},
  month = sep,
  publisher = {Elsevier B.V.},
  doi = {10.1016/j.jdeveco.2008.10.005},
  url = {http://dx.doi.org/10.1016/j.jdeveco.2008.10.005},
  uri = {\url{papers3://publication/doi/10.1016/j.jdeveco.2008.10.005}}
}
\end{filecontents}


\documentclass[english]{article}
\usepackage{etoolbox,fontawesome}
\usepackage[colorlinks=true, allcolors=black]{hyperref} 
\AtBeginEnvironment{thebibliography}{\def\url#1{\href{#1}{\faExternalLink}}}

\begin{document} 
    \nocite{*}
    \bibliography{mwe}
    \bibliographystyle{elsarticle-harv}
\end{document}