Нужен скрипт для Greasemonkey разворачивающий ссылки
Здравствуйте.
На сайте mail.ru с недавнего времени все ссылки укорачиваются до 27 символов, как говорит администрация "для улучшения визуализации". Это не совсем удобно. Есть ли возможность написать скрипт для Greasemonkey, который бы отображал обрезанные ссылки полностью? Может быть кто-нибудь может написать такой скрипт? |
Можно конкретнее, на каком из сервисов так происходит?
|
|
Как-то так 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); }; |
Спасибо огромное!
Всё работает! Просто отлично ))) Не могли бы вы загрузить скрипт на https://greasyfork.org/scripts Думаю, он не только мне пригодится. |
|
Спасибо ещё раз.
Вы действительно очень помогли. Удачи вам. |
Риторический вопрос. В чем наглядная ценность ссылок почти целиком состоящих из параметров?
|
Часовой пояс GMT +3, время: 04:52. |