Wie übertrage ich Daten zwischen den Inhaltsskripten von zwei verschiedenen Registerkarten?

In meiner Erweiterung muss ich einige Daten aus dem Inhaltsskript einer Registerkarte in das Inhaltsskript einer anderen Registerkarte übertragen. Wie kann ich mithilfe von chrome.tabs einen bestimmten Tab auswählen, wenn ich einen Teil des Namens oder der URL dieses Tab-Objekts darin kenne? Wie können die Skripte von zwei Registerkarten kommunizieren?

AKTUALISIEREN:

Anscheinend habe ich keine Methode sendMessage in chrome.extension. Wenn ich Folgendes über ein Inhaltsskript ausführe:

chrome.extension.sendMessage("message");

Ich bekomme in der Konsole:

Nicht erfasster TypeError: Objekt # hat keine Methode 'sendMessage'

Antworten auf die Frage(2)

Ihre Antwort auf die Frage