如何通过javascript插件/扩展程序隐藏地址栏,菜单栏等来操纵跨浏览器窗口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过javascript插件/扩展程序隐藏地址栏,菜单栏等来操纵跨浏览器窗口?相关的知识,希望对你有一定的参考价值。

我正在开发一个cross-browser MVC网络应用程序与javascript浏览器extension使用后台脚本,是否可以隐藏地址栏/导航,浏览器窗口菜单,侧栏和其他工具栏?

我唯一想要保留的是标签,但我也想隐藏添加标签按钮。

这个Web应用程序本身就是一个浏览器窗口,我已经有了扩展程序,所以它不会影响其他网站功能。

问题:这是否可能,如果是这样,我应该关注的方式和内容是什么?

答案

隐藏浏览器UI的方法有两种:

1)在任何环境中,你都可以弹出一个'chomeless window'弹出窗口,在这里讨论:How do I create a chromeless window?

2)在移动环境(主要是android)中,您可以开发一个Progressive Web App,它可以在没有UI的情况下打开移动浏览器。见:Create a PWA in under 5 min's

鉴于您的用例,听起来选项1是您最好的选择,但可能不会满足您的所有要求。

以上是关于如何通过javascript插件/扩展程序隐藏地址栏,菜单栏等来操纵跨浏览器窗口?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 创建 Chrome 扩展来隐藏或删除页面元素?

不扩展油猴插件可以刷课吗

如何开发原生的 JavaScript 插件(知识点+写法)

JavaScript 隐藏移动Web应用程序中的地址栏

如何通过 JavaScript 将动态 URL 添加到 WordPress 中的表单操作?

Java开发两年:javascript扩展插件