javascript – Chrome:删除窗口边框/装饰

是否有可能通过Chrome扩展程序删除大部分窗口边框内容(如地址栏,标签栏)?

我想要一些独立的窗户,里面有一些网页,但没有浪费任何空间.

我的目的是建立一个Chrome扩展程序,除了Flash / video / whateverobject之外,它还会从网站上删除所有内容,并将其扩展到窗口的完整大小.所以我得到一个Chrome窗口,里面只有视频,没有其他任何东西浪费(如地址栏或标签栏或其他).类似于例如VLC播放器窗口.

搜索了一下但发现没什么.虽然我记得我听说过谷歌称之为独立网络应用程序的类似内容:您可以在桌面上创建链接到Web应用程序,这些应用程序看起来像桌面应用程序,因为它们没有地址栏.但我找不到此功能(或如何使用我的Chrome执行此操作).

解决方法

您可以使用扩展程序获得的最接近的是具有弹出类型的窗口.

使用chrome.windows.create

chrome.windows.create({url: "https://example.com",type: "popup"})

除了系统标题栏/边框之外,这将摆脱每个窗口装饰.

Chrome应用可能会转到further.您可以create a window没有系统边框:

chrome.app.window.create({
  url: "page.html",frame: { type: "none" },innerBounds: { /* position and size */}
});

请注意,您必须实现draggable areas之类的功能以及自行关闭窗口的方法.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...