2015-07-31 4 views
1

Есть ли способ, чтобы вынуть ссылку HTML и предоставить значок, или, альтернативно, не дать ему запросить - возможно, используя .htaccess?Есть ли способ не требовать значков?

<link rel=icon href=icon> 

Например, когда пользователь открывает [.pdf] или иначе, нет значка - не отображать «ничего» или, по крайней мере, она прозрачна. Целью является минимизация количества HTTP-запросов. Видите ли, я вообще не хочу иметь [ссылку HTML], поэтому URI данных необязательно является опцией. Другими словами, я хочу удалить этот тег HTML, не отображая ничего, как файл [.pdf], в браузере.

ответ

2

Если у вас нет тег, указывающий URL из фавиконки, большинство браузеров просто отправить запрос на слепую www.yourdomain.com/favicon.ico и надежду на лучшее (благодаря W3D для указывая это из). Это не то, что вы можете предотвратить.

Хотя, из того, что я знаю, значки кэшируются в браузере клиентов, поэтому они даже не будут отправлять запросы на него при каждой загрузке страницы.

+0

Это не то, о чем я просил; этот параметр отображает «сломанный» значок страницы в пространстве браузера - я хочу, чтобы он был прозрачным: «как [.pdf] файл». –

+0

Что вы подразумеваете под «как [.pdf] файл»? Вы сказали, что хотите минимизировать количество HTTP-запросов. Ваш вопрос состоял в том, как «не требовать значков». Ответ на этот вопрос заключается в том, чтобы просто не поставлять значок и их не будет. Если ваш браузер показывает «сломанный» значок, то это из-за браузера, который не будет генерировать HTTP-запрос. Если вы спрашиваете, как создать прозрачный значок, это совершенно другой вопрос, который на самом деле не связан с программированием. – kai

+3

Неправильное использование. Если у вас нет тега HTML 'link', большинство браузеров будут слепо отправлять запрос на' example.com/favicon.ico' в любом случае - вы не можете предотвратить этот запрос. – MrWhite

Смежные вопросы