2010-11-10 75 views
11

是否有一个功能,让我选择在内线 保持开放的文本。通常,当我使用扩展弹出,我点击 扩展外延伸接近。有没有一笏可以避免这种情况?避免铬弹出扩展关闭

谢谢你这么多

回答

7

不幸的是,目前有没有办法让弹出打开,一旦你专注出来。这是设计。

如果你想始终显示的东西,而与页面交互,也许experimental Info bars甚至Desktop Notifications会的工作?

希望有帮助!

0

我遇到同样的问题,我已经想到了一个可能的解决方案(虽然没有测试过):

使用您的background.html存储弹出行动,并在加载弹出的内容,你取通过Chrome扩展的默认消息传递内容。

当做各种其他的东西,比如XHR's或者其他的东西时,我认为你应该在background.html中这样做,所以如果你关闭这些请求就不会中止,你可以对结果做些什么。然后,当用户重新打开弹出窗口时,他将看到他以前的操作而不是默认屏幕的结果。

任何试图像已经做了?

2

保持打开状态的唯一方法是右键单击扩展图标(按钮)并选择“Inspect popup”扩展弹出菜单,然后显示并保持打开状态,但当然调试器窗口显示,这显然不是一个修复如果某人足够熟练并与我们所有人分享解决方案,它仍然可能会激发黑客攻击。

0

据我知道你不能坚持一个弹出菜单,但我的解决方法已经使用内容脚本追加页面加载菜单。附加菜单后,您可以通过后台脚本和内容脚本之间的消息来切换菜单。

如果你想从封装它部署在你可以换你的菜单在iframe页面菜单。这可能会增加项目的复杂性,因为您必须处理跨源问题和权限。