【问题标题】:Designing UI for a Google Chrome extension为 Google Chrome 扩展程序设计 UI
【发布时间】:2012-03-21 20:21:22
【问题描述】:

我正在为 Google chrome 编写一个插件,其工作方式类似于 Adob​​e 的 Mozilla Firefox 网络捕获插件。我需要一些帮助来设计扩展的 UI。截至目前,该扩展程序在扳手图标旁边有一个按钮,单击该按钮可将页面转换为 PDF 文件。我需要添加一个下拉菜单,就像在 Firefox 上一样,它应该显示其他转换选项,并在上下文菜单中提供相同的功能。我不确定是否可以有一个主按钮和一个下拉菜单按钮,其中主按钮直接启动转换,下拉菜单按钮显示下拉菜单显示其他选项,在谷歌浏览器中什么都没有在 Chrome 扩展开发页面上提到了它的可能性。我可能会有一个弹出页面,但是当我单击主按钮时会出现。有人可以帮我解决这个问题吗?如果可以同时拥有主按钮和下拉菜单按钮,那么我应该怎么做呢?或者,如果我必须使用弹出页面来显示选项,那么我应该将我的函数放在哪里,上下文菜单 API 也将使用它。

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension


    【解决方案1】:

    据我了解,我不喜欢有 2 个按钮。你可以做的是,有一个下拉按钮,一旦点击后出现,你可以在里面有一个大按钮,上面写着“PDFy my current page”,下面你可以有其余的选项。我猜有两个按钮会不必要地带来混乱并使浏览器混乱。

    【讨论】:

    • 我在某处看到过 Chrome 不希望人们添加多个按钮,这就是每个扩展程序所能做的一切。因此,Rajshekhar 的建议确实是正确的一两次点击并没有那么糟糕;)。至于把你的功能放在哪里......好吧,如果你在做上下文菜单的东西,那么它会在后台页面中,你的浏览器操作可以访问后台页面并使用chrome.extension.getBackgroundPage()code.google.com/chrome/extensions/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 2013-12-25
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    相关资源
    最近更新 更多