chrome.tabs.getCurrent(function(tab){
alert(tab.id);
});
tab
ですか?なぜid
のプロパティを持っていないのですか?現在のタブのIDを取得するにはどうすればよいですか?
現在のタブのid
はどうすれば入手できますか?
chrome.tabs.getCurrent(function(tab){
alert(tab.id);
});
tab
ですか?なぜid
のプロパティを持っていないのですか?現在のタブのIDを取得するにはどうすればよいですか?
現在のタブのid
はどうすれば入手できますか?
chrome.tabs.getCurrent(function(tab){ console.log(JSON.stringify(tab,null, 2)); })
は私にあなたがhttps://developer.chrome.com/extensions/tabs#type-Tabで見つけることができるすべての小道具の次
{
"active": true,
"audible": false,
"favIconUrl": "chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png",
"height": 853,
"highlighted": true,
"id": 5280,
"incognito": false,
"index": 0,
"mutedInfo": {
"muted": false
},
"pinned": false,
"selected": true,
"status": "complete",
"title": "Tabs Outliner",
"url": "chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.html?type=main&focusNodeId=5220&altFocusNodeId=5046&scrollToViewWinId=5046",
"width": 400,
"windowId": 5279
}
リストを与える--- IDは、タブのオプションとして
IDをマーク。タブIDはブラウザセッション内で一意です。ある状況下では、セッションAPIを使用して外部のタブに問い合わせる場合など、TabにIDを割り当てることはできません。この場合、セッションIDが存在する可能性があります。 >タブIDは、appsとdevtools>ウィンドウのchrome.tabs.TAB_ID_NONEに設定することもできます。あなたは
タブIDもアプリケーションやデベロッパーツール>窓用chrome.tabs.TAB_ID_NONEに設定することができ、コンソールからコードを実行しようとした場合に重要です
。
スクリーンショットを 'JSON.stringify(tab、null、2);"というテキストコンテンツで置き換えることを検討してください。 –
@PatrickRobertsはそのような目標のために評判を使用する価値がありません –
ええ、それは唯一の可能な方法のようです。 'chrome.tabs.query({currentWindow:真、アクティブ:真}、 \t \t \t機能(タブ){ \t \t \t \t chrome.tabs.update(タブ[0] .ID、私はこのように使用します{URL: "link"}); \t \t \t} \t \t) – user25
あなたはこれを見ましたか? https://developer.chrome.com/extensions/tabs#method-getCurrentとhttps://developer.chrome.com/extensions/tabs#type-Tab –
@PatrickRoberts私に例を教えていただけますか? – woody
このコードはChrome拡張機能のコンテキストから実行していますか?このコードは、「許可」のあるクロム拡張機能から実行されていないと機能しません:[ "tabs" ] –