Комментарии 34
Не все браузеры, префиксы… можно будеть использовать через несколько лет в лучшем случае
0
Можете уже использовать прямо сейчас. Только не во всех браузерах и с префиксами.
+2
Рано её использовать.
На нашем проекте пока отказались из-за критикал вещей:
— баг в chromium из-за которого происходит выход из полноэкранного режима при использовании HistoryAPI
— Отсутствует возможность скроллить страницу средствами js
На нашем проекте пока отказались из-за критикал вещей:
— баг в chromium из-за которого происходит выход из полноэкранного режима при использовании HistoryAPI
— Отсутствует возможность скроллить страницу средствами js
+1
Помнится, для изменения прозрачности, до jQuery, надо было коду побольше написать, строк 15. И ничего, пользовались.
+2
самое очевидное применение — в терминалах в режиме киоска и на всяких системных мониторах. И там и там полный контроль над софтом. Так что кому-то точно пригодится уже сегодня.
+1
На фейсбуке уже полгода можно фотки в фуллскрине смотреть.
0
И ВКонтакте примерно с сентября 2012 можно.
+1
Охренеть!
Два года прошло, а API всё ещё с префиксами. 8-(
Два года прошло, а API всё ещё с префиксами. 8-(
0
Хотелось бы увидеть какой-нибудь живой примерчик.
0
lab.hakim.se/reveal-js/#/ и нажмите F
+7
Добавил в пост.
Пример:
examples.it-kregi.ru/fullscreen-api/
Исходники:
examples.it-kregi.ru/fullscreen-api/example_Fullscreen_API.rar
Пример:
examples.it-kregi.ru/fullscreen-api/
Исходники:
examples.it-kregi.ru/fullscreen-api/example_Fullscreen_API.rar
0
Одним из лучших стало Fullscreen API
Да ну? И чем же оно лучше той же indexed db, web sql, notifications api, session- или localstorage или, хотя-бы, тех же data-* атрибутов?
Так что, по-моему, данное API претендует на статус самого незначительного.
P.S. Я, ни в коем случае, не сравниваю ни одно из выше указанных нововведений с другим, а просто объективно оцениваю теоретическую пользу каждого по отдельности.
0
>В настоящее время Internet Explorer и Opera не поддерживают это API.
Классическая Опера на Presto развиваться больше не будет, а Opera 15 Next, судя по всему, уже поддерживает Fullscreen API. Кстати, в отличии от Notification API.
Классическая Опера на Presto развиваться больше не будет, а Opera 15 Next, судя по всему, уже поддерживает Fullscreen API. Кстати, в отличии от Notification API.
0
>В настоящее время Internet Explorer и Opera не поддерживают это API.
В Opera поддерживает с версии 12.10. При этом, поддерживается по стандарту, в разработке которого участвовала и в который вы наверное даже не заглядывали, иначе бы знали, что функция cancelFullScreen сейчас называется exitFullscreen, а свойство fullScreen — fullscreenEnabled.
И могли бы дать ссылку на полифил, который действительно позволит использовать это API уже сейчас
В Opera поддерживает с версии 12.10. При этом, поддерживается по стандарту, в разработке которого участвовала и в который вы наверное даже не заглядывали, иначе бы знали, что функция cancelFullScreen сейчас называется exitFullscreen, а свойство fullScreen — fullscreenEnabled.
И могли бы дать ссылку на полифил, который действительно позволит использовать это API уже сейчас
0
Блин, 2013 год на дворе, придумали новую фичу, и все равно суют свои префиксы. Это вообще как-то можно объяснить? Зачем префиксы?
-1
>>В настоящее время Internet Explorer не поддерживает это API.
Internet Explorer 11 поддерживает Fullscreen API
Протестировать этот API можно на специальной страничке с тестом от разработчиков IE
ie.microsoft.com/testdrive/HTML5/Fullscreen/Default.html
Internet Explorer 11 поддерживает Fullscreen API
Протестировать этот API можно на специальной страничке с тестом от разработчиков IE
ie.microsoft.com/testdrive/HTML5/Fullscreen/Default.html
+2
Простите, а чем это отличается от нажатия F11, с т.з. пользователя?
0
можно назначить не только на нажатие кнопки полноэкранный режим. Например при нажатии на воспроизведение видео, можно включить браузер в полноэкранный режим, без участия пользователя. Так же, например, автоматическое включение полноэкранного режима в какой нибудь игре… в общем на что фантазии хватит. Главное что можно включать полноэкранный режим без участия пользователя (без F11), т.е. программными средствами и без флеша (как было раньше)…
0
Зачем так писать? Страшненький код какой-то.
Можно же так:
function fullScreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.webkitrequestFullscreen) {
element.webkitRequestFullscreen();
} else if(element.mozRequestFullscreen) {
element.mozRequestFullScreen();
}
}
Можно же так:
function (o) {
try {
(o.requestFullscreen || o.webkitrequestFullscreen || mozRequestFullscreen)();
} catch(e) {}
}
0
Библиотечка — screenfull.js
0
function fullScreenCancel() {
if(document.requestFullscreen) {
document.requestFullscreen();
} else if(document.webkitRequestFullscreen ) {
document.webkitRequestFullscreen();
} else if(document.mozRequestFullscreen) {
document.mozRequestFullScreen();
}
}
Метод fullScreenCancel делает requestFullscreen?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как использовать Fullscreen API