0

我想将同一个 HTML 文件用于多种用途 - 浏览器 iframe 中的登录面板,以及下拉列表中的登录面板。

有没有一种程序化的方式来知道我是否在下拉列表中而不是其他任何地方?

我查看了 window 对象,但找不到任何独特的东西表明我在下拉列表中。

我不希望对下拉列表使用自定义 URL(查询参数或类似的东西)。

4

1 回答 1

1

如果您的意思是来自 aPage Action或 a的弹出窗口,Browser Action那么您可以获取chrome.windows对象并读取type属性。

chrome.windows.getCurrent(function(window){
  //window.type is an enumerated string ["normal", "popup", "panel", "app"]
});
于 2013-02-28T03:34:55.793 回答