我试图创建一些POC来尝试使用jwplayer,但出于某种原因,jwplayer的全屏不起作用。
有没有办法在jwfyer的jsfiddle中全屏工作
here is my jsfiddle
http://jsfiddle.net/hiteshbhilai2010/6YyXH/63/
答案 0 :(得分:16)
回答得太晚,但由于现在没有共享按钮,全屏显示的新方法是复制小提琴的网址并附加" / show"它。
示例:https://fiddle.net/xyz123/show/
这将仅以全屏显示结果框架。
答案 1 :(得分:5)
您可以点击“分享”按钮,然后选择全屏结果网址,打开它,在播放器中转到全屏,然后(可选)点击F11
另一种快捷方式:右键点击jsfiddle结果 - >查看框架来源 - >在视图源选项卡中,取iframe URL并将其打开,播放器全屏应该可以正常工作。如果您打算使用小提琴作为演示,您可以编写一些javascript来获取底层iframe的url并在新窗口中打开它。
答案 2 :(得分:2)
仅在 Firefox 中:
但是有时这行不通,我不知道为什么,但是你可以像 Zameer Fouzan 所说的那样在 URL 中添加“/show”。 如果您不想看到“在 Jsfiddle 中编辑”按钮,您可以随时将其删除:
答案 3 :(得分:0)
打开浏览器的控制台并运行以下命令:
const div = document.createElement('div')
div.classList.add('actionItem', 'visible')
div.style.cursor = 'pointer'
const a = document.createElement('a')
a.innerText = 'Fullscreen'
a.classList.add('aiButton')
a.title = 'Fullscreen'
a.addEventListener('click', function() {
document.querySelector('iframe[name=result]').requestFullscreen()
})
div.appendChild(a)
document.querySelector('.actionCont').insertBefore(div, document.getElementById('app-updates'))
这将在“嵌入”按钮旁边添加一个带有“全屏”文本的按钮。如果单击它,浏览器应全屏显示结果。
或者,如果您不想每次编辑小提琴时都在浏览器控制台中粘贴某些内容,请使用用户脚本:
// ==UserScript==
// @name JSFiddle Fullscreen
// @match *://jsfiddle.net/*
// @version 1.0
// @author GalaxyCat105
// @description Adds a fullscreen button in the JSFiddle navigation menu when editing a fiddle
// @grant none
// ==/UserScript==
const div = document.createElement('div')
div.classList.add('actionItem', 'visible')
div.style.cursor = 'pointer'
const a = document.createElement('a')
a.innerText = 'Fullscreen'
a.classList.add('aiButton')
a.title = 'Fullscreen'
a.addEventListener('click', function() {
document.querySelector('iframe[name=result]').requestFullscreen()
})
div.appendChild(a)
document.querySelector('.actionCont').insertBefore(div, document.getElementById('app-updates'))
在您喜欢的用户脚本管理器中创建一个新脚本,然后将代码复制粘贴到其中。