相关疑难解决方法(0)

window.close()不起作用 - 脚本可能只关闭由它打开的窗口

当我试图通过window.close()Javascript 的方法关闭窗口时,我总是遇到问题,而浏览器在控制台上显示以下消息:

"Scripts may close only the windows that were opened by it."
Run Code Online (Sandbox Code Playgroud)

这发生在页面的每个部分.我可以直接使用链接,按钮或脚本运行此命令,但始终显示此消息.

我试图替换window.close();下面的函数(或其变体)的方法,但没有发生任何事情:

window.open('', '_self', '');
window.close();
Run Code Online (Sandbox Code Playgroud)

javascript keyboard-shortcuts window shortcut

30
推荐指数
3
解决办法
9万
查看次数

我们如何以编程方式在javascript中进入和退出全屏模式?

这是关于退出全屏模式的文档.

我使用这个代码,我学会了使浏览器全屏(它工作),但我试图修改它的版本以退出全屏失败.处理这些非标准API有点棘手,每个浏览器实现它有点不同.

这是代码:

// Bring the page into full-screen mode - Works!
function requestFullScreen(element) {

    // Supports most browsers and their versions.
    var requestMethod = element.requestFullScreen || 
        element.webkitRequestFullScreen           || 
        element.mozRequestFullScreen              || 
        element.msRequestFullScreen;
    if (requestMethod) {
        requestMethod.call(element);
    } else if ( typeof window.ActiveXObject !== "undefined") {
        var wscript = new ActiveXObject("WScript.Shell");
        if (wscript !== null) {
            wscript.SendKeys("{F11}");
        }
    }
}

// Exit fullscreen - Doesn't work!
function exitFullScreen(element){
    var requestMethod = element.exitFullscreen || 
        element.mozCancelFullScreen            || 
        element.webkitExitFullscreen           || 
        element.msExitFullscreen;
    if (requestMethod) { …
Run Code Online (Sandbox Code Playgroud)

javascript browser fullscreen

7
推荐指数
1
解决办法
3060
查看次数