/ / So ändern Sie den Titel der aktuellen Registerkarte mit der Chrome-Erweiterung - google-chrome, google-chrome-extension

Wie man den Titel des gegenwärtigen Tabs mit der Chrome-Erweiterung ändert - google-chrome, google-chrome-extension

Ich möchte den Titel eines Tabs mit der Erweiterung ändern.Aktuell habe ich bei der Verwendung stecken geblieben

chrome.tabs.get (Funktion (Tabs) {...

Wie benutzt man die obige Funktion? Gibt es eine andere Möglichkeit, den Titel direkt zu ändern?

Antworten:

6 für die Antwort № 1

Der Titel ist keine Eigenschaft der Registerkarte, sondern der Seite innerhalb der Registerkarte. Die Anpassung des Seitentitels ist jedoch sicherlich möglich: Ein Mechanismus wäre, ein Inhaltsskript zu injizieren, das bewirkt document.title:

document.title = "My awesome title!"

Weitere Informationen finden Sie in der Inhaltsskriptdokumentation: http://code.google.com/chrome/extensions/content_scripts.html


5 für die Antwort № 2
chrome.tabs.query({"active": true, "windowId": chrome.windows.WINDOW_ID_CURRENT},
function(tab){
chrome.tabs.executeScript(tab.id,{code:"document.title = "My lame title!""});
}
);

Das obige ändert den Titel der aktuell ausgewählten Registerkarte. Wenn Sie bereits die ID der Registerkarte kennen, die Sie ändern möchten, dann ist es ....

chrome.tabs.executeScript(tabId,{code:"document.title = "My lame title!""});

..where tabId enthält die tab.id der Registerkarte, die Sie ändern möchten.