我已經在我的MVC代碼中應用了一個jquery函數,用於在按鈕單擊時以全屏模式顯示當前窗口。這裏是它的jQuery: -如何在全屏模式下打開當前窗口在按鈕單擊IE8
function FullScreen() {
if ((document.fullScreenElement && document.fullScreenElement !== null) || // alternative standard method
(!document.mozFullScreen && !document.webkitIsFullScreen)) { // current working methods
if (document.documentElement.requestFullScreen) {
document.documentElement.requestFullScreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullScreen) {
document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
}
我已經調用了onclick事件標籤的這個函數。 使用此功能,我可以在Chrome和Mozilla上的全屏模式下按下按鈕並打開我的窗口,並按ESC鍵退出全屏模式。但在IE8中,當我點擊按鈕時沒有任何反應。我如何使這個功能爲IE8工作。 有什麼建議嗎?
謝謝。
我不同意 - 通過猜測未來的前綴,'未來證明'是一個壞主意,因爲你不知道實現的細節。 – Keith