(function(){
var fnUrlReplace = function (eleLink) {
if (!eleLink) {
return;
}
var href = eleLink.href;
if (href && /^#|javasc/.test(href) === false) {
if (history.replaceState) {
// 生成新的URL
history.replaceState(null, document.title , href.split(‘#’)[0] + ‘#’);
location.replace(”); // 刷新当前页面URL
} else {
location.replace(href); // 不生成新的历史记录
}
}
};
var ass = document.getElementsByTagName(‘a’);
for( var index in ass ){
var el = ass[index];
el.onclick = function (event) {
// 阻止跳转
event.preventDefault();
if (event && event.preventDefault) {
event.preventDefault();
}
fnUrlReplace(this);
return false;
};
}
}());