Страница 1 из 1

AssetManager и атрибут type для статики

Добавлено: 2017.05.06, 00:36
belotur
Всем привет!
Недавно обратил внимание, что вся статика на странице подгружается тегами без атрибута type (link type="text/css", script type="text/javascript", например). Для своих ассет-бандлов сделал базовый класс и там прописал типы. Для остальных, в конфиге common-приложения (используется advanced), пришлось создавать громоздкую конструкцию с определением типов поумолчанию (предварительно исследовав какие скрипты какими бандлами из каких модулей грузятся) - долго, муторно и раздутый конфиг на выходе. Появится ещё один бандл - придётся и для него прописывать.
Подскажите, нет ли способа поизящнее и поуниверсальнее? Поисковики не помогли...

Re: AssetManager и атрибут type для статики

Добавлено: 2017.05.06, 14:19
ElisDN
belotur писал(а): 2017.05.06, 00:36 Подскажите, нет ли способа поизящнее и поуниверсальнее?
Есть. Оставить как есть.

Re: AssetManager и атрибут type для статики

Добавлено: 2017.05.06, 18:49
belotur
ElisDN писал(а): 2017.05.06, 14:19
belotur писал(а): 2017.05.06, 00:36 Подскажите, нет ли способа поизящнее и поуниверсальнее?
Есть. Оставить как есть.
Вот или что-то очень тонкое в этом ответе или человеку лень разбираться с вопросом...
Почему так оставить? Мы, обычно, везде чётко прописываем типы файлов, подгружаемой статики. СЕОшники, чего-то, стали настаивать что бы были установлены соответствующие типы. "Как есть" - значит без определения типа... Можно по подробнее?

Re: AssetManager и атрибут type для статики

Добавлено: 2017.05.06, 22:04
ElisDN
belotur писал(а): 2017.05.06, 18:49 Вот или что-то очень тонкое в этом ответе или человеку лень разбираться с вопросом...
Да, Вам лень разбираться с вопросом:

https://www.w3schools.com/tags/tag_script.asp:
The "type" attribute is required in HTML 4, but optional in HTML5.
https://www.w3schools.com/tags/att_script_type.asp:
In HTML5, the type attribute is no longer required for JavaScript. The default value is "text/javascript".
https://dev.w3.org/html5/spec-preview/O ... cript-type
The default, which is used if the attribute is absent, is "text/javascript".
https://dev.w3.org/html5/spec-preview/O ... stylesheet:
The default type for resources given by the stylesheet keyword is text/css.

Re: AssetManager и атрибут type для статики

Добавлено: 2017.05.07, 06:29
rodion_zlobin
Больше всего забавляет, что там сеошники что-то начали настраивать :)

Re: AssetManager и атрибут type для статики

Добавлено: 2017.05.07, 16:37
samdark
Есть подозрения на тему этих сеошников...

Re: AssetManager и атрибут type для статики

Добавлено: 2017.05.09, 21:52
belotur
ElisDN, благодарю за развёрнутый ответ.
samdark, если можно, подозрения в личку.