Google Chrome扩展程序中的模态对话框

时间:2011-12-02 09:32:29

标签: google-chrome-extension modal-dialog

我需要一个真正的模态对话框,在Windows中使用扩展程序在Google Chrome中运行,其中对话框不允许用户点击其他标签等。到目前为止搜索结果似乎表明showModalDialog()没有给出一个真正的模态对话框,jQuery示例(如SimpleModal)似乎无法阻止用户访问其他选项卡或浏览器的其他部分。

警报似乎正在起作用,所以我想知道这个问题是否还有其他解决办法?或者我真的需要使用Javascript从头开始编写模态对话框吗?

在网页中使用隐藏的div方法不是一种选择,因为我无法修改它们。

2 个答案:

答案 0 :(得分:1)

您可以简单地使用原生javascript函数confirm 但是,如果没有充分理由我什么时候能做我想做的事情,我就不喜欢。 此外,用户可以随时切换到另一个Chrome窗口。

答案 1 :(得分:0)

任何类型的标签HTML模式对话框都不会阻止用户切换标签。即使alert也允许用户切换标签。您可以通过NPAPI plugin来实现这一点。