javascript - 覆盖整个屏幕的弹出窗口

标签 javascript html css popup window

我有一个非常大的交互元素,如果我可以让某个弹出窗口覆盖浏览器的整个窗口,包括搜索栏和窗口,除了浏览器显示网页的部分之外,我会喜欢它。这可能吗?

最佳答案

查看全屏模式(也涵盖窗口的状态栏)(适用于 Chrome 和其他现代浏览器):

  1. Chrome Fullscreen API
  2. https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode

用户必须使用点击事件或其他事件,因为必须进行交互。

工作示例:

document.addEventListener("click", function() {

 var
          el = document.documentElement
        , rfs =
               el.requestFullScreen
            || el.webkitRequestFullScreen
            || el.mozRequestFullScreen
    ;
    rfs.call(el);
});

选项 2
如果你想创建一个指向当前 URL 的快捷方式。比你没有状态栏或其他选项卡。对于 Chrome 这有效。你可以做 nav -> extra -> 创建快捷方式。将其保存到桌面并打开它。现在您只能全屏显示您的网站。如果您想像客户的应用程序一样使用它,这可能会起作用。给他们一种独立应用程序的感觉。

注意:没有更多选项。

关于javascript - 覆盖整个屏幕的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23596176/

相关文章:

javascript - HTML5 视频 - 设置 video.currentTime 会破坏播放器

javascript - 通过 JQuery AJAX 上传图片

javascript - HTML 表单输入无效,然后 javascript 函数

javascript - 如何使用旋转值使用变换或数学来旋转 SVG 矩形?

html - 移动鼠标后 CSS/HTML 下拉菜单消失

javascript - 运行 Node 脚本时出错,找不到模块 'mongodb/node_modules/bson'

javascript - 从 JQuery 中的值切换时,不要在更改时再次加载 div

jquery - 允许用户上传图片并添加标题/简短描述

css - Shiny 的用户界面在最小化时扭曲

javascript - jQuery DataTables Ajax GET json 格式化