Мое решение заключается в использовании библиотеки jQuery (просто для простоты использования вы можете просто выполнить код в чистом Javascript, зацикливаясь на якорях, потому что остальная часть кода - чистый Javascript).
Вот, пожалуйста, он проходит через якоря и устанавливает атрибут href
в реальный атрибут в DOM
$(document).ready(function ()
{
$("a").each(function ()
{
var href = $(this).attr('href');
var urlStart = href.indexOf('http://'); //start point of the substring cut
var urlStop = href.lastIndexOf("'"); //end point of the substring cut
var realUrl = href.substring(urlStart, urlStop); //this is the real URL
$(this).attr( {'href': realUrl} ); //now replace and we're ready to go
});
});
Я проверил этот метод сам, и он работает как задумано. Наслаждайтесь!