Как-то так
https://dl.dropboxusercontent.com/u/..._links.user.js
// ==UserScript==
// @name Mail.Ru Links
// @namespace mailru
// @description Восстанавливает обрезанные ссылки
// @include *//*.mail.ru/*
// @version 0.0.2
// @grant none
// ==/UserScript==
if (!String.prototype.endsWith) {
String.prototype.endsWith = function (string, position) {
var lastIndex;
position = position || this.length;
position = position - string.length;
lastIndex = this.lastIndexOf(string);
return -1 != lastIndex && lastIndex == position;
};
}
new function fix() {
Array.forEach(document.querySelectorAll('a[target="_blank"]:not([fixed])'), function (link) {
var linkText = link.textContent;
if (linkText.endsWith('...') || linkText.endsWith('…')) {
link.textContent = link.href;
}
link.setAttribute('fixed', 'true');
});
window.setTimeout(fix, 1000);
};