在任何网页上显示信息的永久框架或子窗口

时间:2016-07-01 04:13:47

标签: google-chrome-extension

我想开发一个chrome应用程序,它可以显示用户在其上放置的有用内容,还可以访问网页内容。

它有点像框架集:我的应用程序将是顶部框架(比如说)并且高约2-3英寸。主窗口将是实际文档 - 它可能是什么。我意识到我实际上不能用帧来做这件事,因为许多页面都会抱怨被加载到一个帧中。

我认为可以使用chrome扩展程序来完成此操作。我见过的大多数扩展只会弹出一个弹出窗口,当用户点击时它会关闭。

我希望弹出窗口保持不变并且不会重叠到主页面上。

我看了JS注射但是如果那样做我想要的东西就不能做头或尾巴并且真的不想花费数小时计算它只是发现它不能(如果我没有太)。

如果扩展与否可行,是否有任何想法?或许我可以使用另一种谷歌/ Chrome功能。

非常感谢您的帮助。

伊恩

2 个答案:

答案 0 :(得分:1)

没有API可以做到这一点。有些扩展程序会打开一个弹出窗口,并始终将其位置同步到浏览器旁边的 stick ,这样就可以安全地获得最接近的位置。

你可以尝试在所有页面中注入你的横幅并推送内容,但它会在许多复杂的网站中破解

答案 1 :(得分:0)

bfred.it's answer很好地涵盖了扩展方面。您可以在页面中注入UI,但这将会破坏某些网站的布局。

对于Chrome App方面,您最接近的是此browser sample。您可以在Chrome应用中的<webview> element中嵌入任何页面,但它不受帧限制的约束,但您的浏览器不会受到限制。 将完全独立于主Chrome浏览器

它将在一个单独的窗口中运行,将具有单独的状态(Cookie等),与Chrome的自动填充/密码存储无法集成,您需要实施浏览器控件和一些功能从头开始。

这可能不是您想要的,但这是Chrome应用的设计理念 - 它们是浏览器的独立,它只为它们提供运行时环境。