获取所选标签的标题

Bon*_*Ola 0 html javascript google-chrome title google-chrome-extension

有没有办法从Google Extension获取页面标题的价值?

CMS*_*CMS 9

首先,您应该在以下内容中声明tabsAPI权限manifest.json:

{
  "name": "My extension",
  ...
  "permissions": ["tabs"],
  ...
}
Run Code Online (Sandbox Code Playgroud)

然后,您将能够使用选项卡API,您正在寻找chrome.tabs.getSelected(windowId, callback)方法.

要获取当前窗口的选定选项卡,您只需传递nullwindowId.

此方法将执行回调函数,将Tab对象作为其第一个参数传递,您可以在其中获取title属性:

chrome.tabs.getSelected(null,function(tab) { // null defaults to current window
  var title = tab.title;
  // ...
});
Run Code Online (Sandbox Code Playgroud)