Jump to content
  • 0

Автоматическое заполнение атрибута title у тега <a>


Orangebox
 Share

Question

Добрый день, уважаемые форумчане.

 

Есть сайт. У всех имеющихся на нём ссылках атрибут title не указан.

 

Недавно заметил странную вещь. А именно то, что атрибут title автоматически заполняется. Причём везде по разному. Где то он просто дублирует текст ссылки, где то дополняет его словами, как связанными так и не связанными с темой ссылки. А где то вообще выходит фигня типа: "порно скачать".

 

Заполняется этот атрибут именно при отображении сайта в браузере. В самих файлах атрибут по-прежнему остаётся не указанным.

 

Конечно, это легко исправить путем заполнения атрибута title во всех ссылках. Но хотелось бы понимать суть происходящего. 

 

Link to comment
Share on other sites

19 answers to this question

Recommended Posts

  • 0

здравствуйте, прочитайте, для начала, как правильно задать вопрос, по ссылке в подписи

 

Да, вопрос мною так и не задан.

 

Почему происходит автоматическое заполнение атрибута title у тега <a>?

Это действие какого то вредоносного JS кода, поселившегося на моём сайте? Или это браузеры сами заполняют атрибут title на основании каких то данных от поисковых систем?

Link to comment
Share on other sites

  • 0

 

здравствуйте, прочитайте, для начала, как правильно задать вопрос, по ссылке в подписи

 

Да, вопрос мною так и не задан.

 

Почему происходит автоматическое заполнение атрибута title у тега <a>?

Это действие какого то вредоносного JS кода, поселившегося на моём сайте? Или это браузеры сами заполняют атрибут title на основании каких то данных от поисковых систем?

 

Попробуйте задать title.

Link to comment
Share on other sites

  • 0
  • 0
Попробуйте задать title.
 

Да, это решит проблему. Но я хочу понять почему этот атрибут заполняется автоматически. Причем, всякой чепухой.

 

Возможно стоит уточнить какую cms используете. 
 

Никакой cms не использую. Сайт написан мной с чистого листа.

Link to comment
Share on other sites

  • 0

 

Попробуйте задать title.
 

Да, это решит проблему. Но я хочу понять почему этот атрибут заполняется автоматически. Причем, всякой чепухой.

 

 

 

Возможно стоит уточнить какую cms используете. 
 

Никакой cms не использую. Сайт написан мной с чистого листа.

 

Может используете бесплатный хостинг или юкоз какой нибудь ?

Link to comment
Share on other sites

  • 0
Может используете бесплатный хостинг или юкоз какой нибудь ?

 

Я сам себе хостер. У меня свой сервер.

Думаю, что это как то связанно с поисковыми системами.

Мой сайт очень активно индексируется различными поисковиками. Используются файлы sitemap.xml и robots.txt. Но в них ничего криминального не написано. Просто перечислены разделы сайта.

Кроме того, текст автоматически попадающий в атрибут title очень похож на типичные поисковые запросы.

Автоматическое заполнение атрибутов title происходит где то на пути от сервера до клиента. Т.е. в файлах на сервере все title пустые, а в браузере у пользователя они уже отображаются заполненными.

Не понятно где и как это происходит. Никакого JS или PHP кода делающих это я не обнаружил.

Кто-нибудь сталкивался с подобным?

Edited by Orangebox
Link to comment
Share on other sites

  • 0

Сайт-то сам покажите? Чудес не бывает. Если дело в js, то можно совместно поискать.

Я атрибуты title во всех ссылках сейчас забил пробелами вот так title=" "

Но чтобы продемонстрировать этот глюк, временно убрал title из левого меню. Сейчас его код выглядит вот так:

<nav class="col1">        <div class="menu_left">            <div class="line1"><a href="/shares"><span style="color: #ff0000;">Акция месяца</span></a></div>            <div class="line1"><a href="/announcement">Анонс акций на год</a></div>            <div class="line1"><a href="/life">Наша жизнь</a></div>            <div class="line1"><a href="/specialist">Специалисты</a></div>            <div class="line1"><a href="/video">Видео</a></div>                        <div class="line1"><a href="/probation">Стажировочный центр</a></div>            <div class="line1"><a href="/link">Вопрос директору</a></div>            <div class="line1"><a href="/contact">Контакты</a></div>        </div></nav>

Но, как видите, title в ссылках получается заполненным. Особенно он радует у ссылки Наша жизнь )))

Edited by Orangebox
Link to comment
Share on other sites

  • 0

Сейчас попробую на другом компьютере


Попробовал на другом компьютере на четырех браузерах: IE, Chrome, FF, Opera - та же фигня.

И сами клиенты жалуются. Изначально это они заметили и мне сообщили.

Link to comment
Share on other sites

  • 0

Сейчас попробую на другом компьютере

Попробовал на другом компьютере на четырех браузерах: IE, Chrome, FF, Opera - та же фигня.

И сами клиенты жалуются. Изначально это они заметили и мне сообщили.

У меня везде пробелы в титлах, чудес не бывает :)

Link to comment
Share on other sites

  • 0
Ищите вредоностный код на сервере.
 

Недавно была проблема с вирусами, но вроде удалось победить. Всю заразу вычистили, а файлы с расширением .js теперь вообще запрещено создавать/модифицировать/удалять. 

 

Пойду смотреть, что там с сервером.

Link to comment
Share on other sites

  • 0
SEOшники используют для раскрутки "порно" ?
 

Там идёт автогенерация титлов по какому то сомнительному алгоритму.

 

это конечно жесть, готовьтесь в черный список залететь.
 

Выпилил нафиг этот скрипт. Репутация сайта дороже.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By ирина228777
      Не могли бы вы подсказать, если в коде 2 тега титл, то это какая то ошибка? Просто мне делали год назад сайт, и я не уверена что правильно. 
      вот поподробнее:
      <title>Световые буквы</title>
      <meta name="keywords" content="реклама на транспорте, наружная реклама Москва, вывески, наружная реклама, штендеры, стенды, монтаж наружной рекламы, панель-кронштейн, световые вывески, таблички, интерьерная печать, латунные таблички, баннеры, объемные буквы, регистрация наружной рекламы, неоновая реклама, световые короба, перетяжки, оформление витрин, неон, металлические буквы" />
      <meta name="description" content="Реклама на транспорте. Лучшие цены на изготовление наружной рекламы. Производство и размещение наружной рекламы в Москве. Разработка дизайн-проекта. Полиграфия." />
      <meta charset="utf-8">
      <title></title>
      <meta name="description" content="">
      <meta name="keywords" content="">
    • By Gwendolen
      Сделал отличный дизайн на бутстрапе. Почти все хорошо  и на мобиле и на компьютере, но возникла серьнзная проблема — на мобилах не всплывают подсказки title. А это значимо — много сокращений и иконок. Особенно если это еще и ссылка.
      Если подсказки сделать на css, а на мобилах их отображать всегда как текст, то станет невозможно быстро воспринять информацию. Будет не информация, а одни подсказки расшифровки.
      Какие вообще есть подходы к этой проблеме.
      Пока вижу только один выход — собирать все подсказки/расшифровки по группам и выводить списком внизу страницы. Но опять же надо много чего лапатить и на ПХП и на js в ажаксе.
    • By MadSandwich
      Здравствуйте, помогите пожалуйста избавиться от стандартной всплывающей подсказки.
      Есть блок в котором при наведении я реализовал вывод подсказки, но он показывает их сразу две, ту что я сделал и ту которая идет стандартной от браузера.

      Вот код моей подсказки
      .tooltips{ display: inline; position: relative; } .tooltips:hover:after{ background: #767E9E80; border-radius: 5px; bottom: 15%; color: #fff; content: attr(title); left: 10%; padding: 5px 15px; position: absolute; z-index: 98; width: auto; text-align: center; } .tooltips:hover:before{ border: solid; border-color: #333 transparent; border-width: 6px 6px 0 6px; bottom: 20px; content: ""; left: 50%; position: absolute; z-index: 99; }  
    • By MaxOverlord
      Какой html код нужен чтобы вывести радио плеер с сайта http://www.rpgamers.net/radioна свой сайт wix. Все мои попытки остались безуспешными.
       
      На данный момент вывел только аудио поток радио http://23.239.14.138:8000/rpgn.  
       
      Как можно добавить current song отсюда http://23.239.14.138:8000и что бы он автообновлялся? А еще лучше взять целиком плеер со страницы http://www.rpgamers.net/radio.
    • By seo@bitteaser.com
      Добрый день! 
      Подскажите пожалуйста, есть Landing, у него на главной странице нормальный php шаблон в котором простои понятно меняется title. А есть дополнительные страницы: "пользовательское соглашение", "форма регистрации" и "privatу policy". У этих страниц одинаковый title и выглядят они так:
      <?
      include('../includes/sql.class.inc');include('../includes/utilites.inc');include('../cnf.inc');include('../includes/pattern.inc');include('../includes/pages.inc');include('../includes/menu.inc'); $body = show_page('privacy'); $pattern = Array('pattern'=>'../patterns/login.html','menu'=>show_menu(),'title'=> 'Privacy Policy','body'=>$body); echo show_pattern($pattern);   Подскажите, как изменить в таком шаблоне title?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy