Несколько полезных JavaScript

confirm при нажатии на кнопку

Например кнопку “удалить” в файловой шаре.

echo "<td><button type=submit name=file_dlt value=\"$file\" onclick=\"return confirm('Вы уверены?')\">Удалить</button></td>";
Добавление строки в таблицу по OnClick

Стырено отсюда. Причем штука настолько крутая, что копирует весь html от строки родителя – значения полей (в моем кейсе хорошо), checkbox, связанные.

Читать дальше

HTML 5 шагает в мир

Тут мелкие заметки про HTML5.
  • Flash уйдет, его место займет HTML5. Flash EOL в 2020 by Adobe.
  • Html5 есть audio функционал. Поэтому и из-за недавних security дыр flash видимо apple избавляется от flash-audio, блокируя его в новом IOS 10 (наткнулся на это в сервисе lingualeo).


Читать дальше

Работа с Google Authenticator

Использовал Google Authenticator в проекте по аутентификации на базе PHP. Работа с Google Authenticator идет через класс PHPGangsta_GoogleAuthenticator.

По умолчанию при первичной регистрации, происходит генерация QR-кода (я QR-код заменил на ссылку т.к. основные пользователи – мобильные, а не стационарные). В этом коде содержится URL с username, secret, service-name и редирект на приложение по мультифакторной аутентификации.

Читать дальше

Network: HTML, HTTP, browsers разные хинты

HTTP
HTTP Response Content-Type
В ответе http лучше всего выставлять Content-Type: text/http; charset=utf-8
  • Charset – без него в мобильного браузере могут быть кракозябры т.к. по умолчанию кодировка в cp1251.
  • test/http – если указать text/plain может не работать выгрузка страницы разными утилитами типа PHP file_get_contents, PHP stream_get_contents (в том числе, как я понимаю, поисковыми).


Читать дальше