現在アクティブな Web ページから選択したテキストを localstorage に保存する拡張機能を作成しています。ユーザーが拡張機能のポップアップでこの選択したテキストをクリックすると、拡張機能は chrome.tabs.create を起動し、選択したテキストがあった Web サイトを開きます。選択されました。これらの機能は機能しますが、新しいタブが開いたときに「検索」機能をトリガーする方法がわかりません。新しく作成されたタブを、拡張機能が保存した選択したテキストに合わせたいと思います。これには2つの方法があると思います...
どういうわけか、ブラウザがデフォルトで持っている「検索」機能をトリガーします。「Ctrl+F」または「Command+F」を使用したものがトリガーされ、選択したテキストがそこに挿入されます
選択したテキストを強調表示して、新しく作成したページの HTML を編集します。
new_source = { "url" : tab[0].url, "title" : tab[0].title, "quote" : selectedQuote, "id" : idSource};
sources.push(new_source);
localStorage["sources"] = JSON.stringify(sources);
これが私の情報を保存する方法です