0
こんにちは私は、タブが開かれた開始時刻または時刻を取得するためのAPIを探していました。 Chrome APIドキュメントでは、ここには何も言及していませんhttps://developer.chrome.com/extensions/tabsタブの開始時間を取得するためのChrome API
開いている(開始した)ときに手動でタブ内にタイムチェッカーを挿入する必要がありますか?
こんにちは私は、タブが開かれた開始時刻または時刻を取得するためのAPIを探していました。 Chrome APIドキュメントでは、ここには何も言及していませんhttps://developer.chrome.com/extensions/tabsタブの開始時間を取得するためのChrome API
開いている(開始した)ときに手動でタブ内にタイムチェッカーを挿入する必要がありますか?
作成したタブの独自のマップを作成して、このコードでタブが削除されたときに削除することができます。バックグラウンドでのコードの下に実行し、(manifest
ファイルで行うことができます)持続あなたの背景を保つ
var openTabs = {};
chrome.tabs.onCreated(function(tab) {
openTab[tab.id] = new Date();
});
chrome.tabs.onRemoved(function(tab) {
if (openTabs[tab.id]) {
delete openTabs[tab.id]
}
});
今、あなたは、単にメッセージを渡すことによって、コンテンツのスクリプトで、この時間を求めることができます。
['onCreated'](https://developer.chrome.com/extensions/tabs#event-onCreated)と[' onRemoved'](https://developer.chrome.com/extensions/tabs)を使用できます。 #event-onRemoved)をバックグラウンドスクリプトで実行し、起動後に現在の時刻を取得して保存する単純な関数を実行できます。 – PredatorIWD
@PredatorIWDユーザーが手動で新しいタブを開く(作成する)時間を取得する方法はありますか? – Zafta