Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

tabs.create()

新しいタブを作ります。

これはPromiseを返す非同期関数です.

構文

js
var creating = browser.tabs.create(  createProperties, // object);

パラメーター

createProperties

新しいタブについてのプロパティを与えるオブジェクト。これらのプロパティについて詳しくはtabs.Tabを参照してください。

active省略可

タブをアクティブにするかどうかを真理値で指定します。ウィンドウがフォーカスされているかには影響されません(windows.updateも参照)。デフォルト値はtrue.

cookieStoreId省略可

文字列 。タブの cookie store ID がcookieStoreIdのタブを作るときに使用します。このオプションは拡張機能が"cookies"permissionを持つときのみ使用できます。

index省略可

整数値。ウィンドウ中のタブの位置を指定します。数値はゼロからウィンドウ内のタブの数までです。

openerTabId省略可

整数値。開くタブの ID を指定します。指定した場合、開く側のタブは新しいタブと同じウィンドウにある必要があります。

openInReaderMode省略可

真理値。もしtrueであればリーダーモードで開かれます。 デフォルトはfalse

pinned省略可

真理値。タブをピン留めするかを指定します。デフォルトはfalse

selected省略可

真理値。ウィンドウ内で選択されるかどうかを指定します。デフォルトはtrue

警告:このプロパティは非推奨です。Firefox ではサポートされません。代わりにactiveを使用してください。

url省略可

文字列。はじめに開く URL を指定します。デフォルトは新しいタブ。スキームを含む完全な URL を指定します。(例えば 'www.google.com' → 'http://www.google.com').セキュリティの観点から Firefox では特権 URL は使用できません。

  • chrome: URL
  • #"#windowid">windowId省略可

    整数値。新しくタブを作るウィンドウを指定します。デフォルトは現在開いているウィンドウ。

返り値

新しく作ったタブに関するtabs.Tabオブジェクトを引数に持つPromiseが返されます。URL が特権 URL であるなどして、タブが作られなかった場合は promise はエラーメッセージとともに reject されます。

ブラウザーの互換性

"https://example.org" を新しいタブで開きます

js
function onCreated(tab) {  console.log(`Created new tab: ${tab.id}`);}function onError(error) {  console.log(`Error: ${error}`);}browser.browserAction.onClicked.addListener(function () {  var creating = browser.tabs.create({    url: "https://example.org",  });  creating.then(onCreated, onError);});

Example extensions

メモ:この API は Chromium のchrome.tabs API に基づいています。 このドキュメントはtabs.json における Chromium のコードに基づいています。

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp