У меня есть следующий JSFiddle, http://jsfiddle.net/brantolsen/ejUWt/ . Он выполняет простую задачу перехода с полноэкранного на не полноэкранный режим при каждом щелчке по телу с помощью полноэкранного API . Это работает правильно, когда весь контент копируется на локальную веб-страницу и является правильным в соответствии с документацией, найденной здесь . Однако на JSFiddle ничего не происходит.
Возможно ли сделать пример кода на JSFiddle полным экраном?
Обратите внимание, что я имею в виду не просмотр результата в полноэкранном режиме, а работу полноэкранных команд javascript.
jsfiddle
full-screen
Брант Олсен
источник
источник
Ответы:
Вы просматриваете результат в полноэкранном режиме, как это -
Просто нажмите кнопку поделиться наверху -
Обновление: кнопка «Поделиться» больше не отображается вообще. Вы все еще можете получить полноэкранный режим, добавив
embedded/result/
в конец URL-адрес вашей скрипки вручнуюисточник
embedded/result/
в конец URL-адрес вашей скрипки вручную .Используйте,
http://fiddle.jshell.net/your-fiddle-id/show/light/
например, этот URL-адрес скрипки . Это откроет его без каких-либо кадров.источник
Выяснили причину, поиграв с Chrome и осмотрев элемент. Код результата помещается в iframe, который запрещает полноэкранные команды.
Я смог временно обойти эту проблему, добавив
mozallowfullscreen
иwebkitallowfullscreen
найденный по адресу https://developer.mozilla.org/en/HTML/Element/iframe , в iframe, используя firebug и инструменты отладки Chrome.Однако, это не похоже на то, что JSFiddle позволит вам настроить то,
iframe
что код будет обернут в это время.источник
Я думаю, что другие респонденты в вашей ветке смотрели на проблемы iframe (crossdomain) и игнорировали вопрос.
Дженнифер Перрин, еще один замечательный пользователь JSFiddle, ответила более чем на половину вашего вопроса в своем посте "Получить URL текущей страницы и заголовок с помощью jQuery" .
Все, что вам остается сделать, - это применить некоторую логику к возвращенному URL-адресу и преобразовать его в функциональную
http://jsfiddle.net/[userid]/[postid]/embedded/result/
ссылку в привязке, которая изменяет его, чтобы переключаться в полноэкранный режим.источник