Что является лучшим способом усечь URL так, чтобы он соответствовал в рамках расположения

Что лучший способ состоит в том, чтобы усечь URL при отображении его в веб-странице? Я не имею в виду ссылку, но буквально отображение URL как значение пользователю, предполагая, что текст мог бы быть в контейнере фиксированной ширины, и Вы не хотите переноситься или работать за пределами контейнера?

Лучше усечь от конца, способствуя началу URL:

например, http/really.long/urlthaticantf...ere.html

Или поместите '...' в середине для одобрения запуска и конца ссылки как большая часть значения с точки зрения предоставления контекста:

например, http/really.long/ur...aticantfithere.html

Кроме того, что такое хорошее эмпирическое правило при выборе, сколько времени сделать усеченный URL? Необходимо ли быть пессимистичными и выбрать ли вероятный широкий символ, такой как капитал 'M' и видеть ли, сколько из них помещается в расположение? Это имеет тенденцию давать действительно короткие URL в целом, поскольку большинство символов является намного более узким, чем 'M'.

Или необходимо ли быть оптимистичными и использовать ли усечение, которое обычно дает хорошую длину, но переполнение риска, когда URL содержит много крупных символов?

5
задан Rahul 16 October 2019 в 07:45
поделиться