Google Chrome и новый HTML5 атрибут download

Google Chrome начиная с версии 14.0.835.15 поддерживает новый атрибут из спецификации HTML5. Новый атрибут download тега <a> создан для того, чтобы указывать браузеру какие ссылки надо загружать, а не открывать в окне.

Синтаксис простой. Достаточно добавить download=name в тег ссылок <a>. К примеру:

<a href=http://my-chrome.ru/logo.png download=logo>EXAMPLE</a>

Вебмастерам на вооружение…

Другие новости

  • Сергей Бычихин

    Толку то? Сайты обновлять вряд ли кто будет, вся надежда на новые проекты, но тоже не факт что это кто то будет использовать.

  • John Migman

    Сайты никто не обновляет? Ужс ужс. Вот мы обновляем =))) 

  • Сергей Бычихин

    Ну вы это далеко не все, большинству будет просто на это глубоко класть, работает и ладно…

  • Andrew Skripnik

    коонечно обновляем!)

  • John Migman

    Главное возможность. А способ применения сам найдется и вебмастеры, которые не поленятся применить тоже. Хотя это больше для Хром ОС наверно полезнее. 

  • http://my-chrome.ru/goto/aHR0cDovL2dvcmRpbnNraXkuY29t Artem Gordinskiy

    Круто!

    Оффтоп 1: Новые тенюшки на вашем сайте по-моему выглядят совершенно ужасно.
    Оффтоп 2: Мне кажется, или раньше древовидность комментариев работала нормально? Так совершенно неудобно.

  • John Migman

    Linux чтоли? 

  • http://my-chrome.ru/goto/aHR0cDovL2dvcmRpbnNraXkuY29t Artem Gordinskiy

    Почти — Мак. Последний стабильный Хром, если что.

  • John Migman

    Ну значит не только Линукс криво шриты отображает, но и Мак теперь… Канарейка этим также грешит. К счастью, Винда в порядке =) 

  • http://my-chrome.ru/goto/aHR0cDovL2dvcmRpbnNraXkuY29t Artem Gordinskiy

    Если уж вы об этом, то обычно шрифты на Маке выглядят гораздо лучше. После здешнего рендеринга читать что-то на Винде не очень приятно.

    А что насчет древовидных комментариев?

  • John Migman

    В Маке да. А вот Хром на Маке это несколько другое…

    А древовидность вообще не менялась. Если уж совсем древние времена не брать. 

  • Igoreso

    На винде та же фигня с тенями.
    А насчет рендеринга на винде — так это вам поможет ClearType Tuning.

  • John Migman

    Проблем с тенями в упор не вижу. 

  • http://my-chrome.ru/goto/aHR0cDovL3R3aXR0ZXIuY29tL3JvYWQybW9vbg== Eugeni Tihonov

    Проще в .htaccess добавить правило для нужных файлов.

  • http://my-chrome.ru/goto/aHR0cDovL3Byb2ZpbGVzLmdvb2dsZS5jb20vZGFya2J5dGUxNg== Дмитрий Москин

    кому то проще добавить в .htaccess, кому то проще в php скрипте выставить нужный Content-Type, кому то проще в настройках веб сервера прописать нужный mime-type, а у кого то нет возможности сделать ничего из выше перечисленного.

    например, я добавил эту фишку в MusicSig, теперь пользователи расширения и 14й версии хрома, без всяких заморочек могут скачивать музыку и видео из ВКонтакте с нормальными именами файлов.

  • http://my-chrome.ru/goto/aHR0cDovL3Byb2ZpbGVzLmdvb2dsZS5jb20vZGFya2J5dGUxNg== Дмитрий Москин

    да и кроме того, вполне реальный пример использования показан в самой новости. для картинок обычно mime-type прописан как image/*, который не предполагает их скачивание, а чтобы их скачать, обычно используется php-прокси скрипт, который считывает файл и отдаёт пользователю с типом вроде application/force-download, что создаёт лишнюю нагрузку на сервер, а теперь достаточно всего лишь указать атрибут download.

    ещё один реальный пример — динамически генерируемый контент на странице, который нужно отдать пользователю в виде файла. например в том же MusicSig можно скачать плейлист, но сейчас, для его загрузки используется скрипт на моём сервере, которому передаётся список аудиозаписей и скрипт выдаёт пользователю файл. а теперь достаточно оформить содержимое файла в виде data: ссылки и выставить атрибут download и пользователь сразу получит нужный файл, без необходимости обращаться к моему серверу.