pageAction.show()

번역 작업 진행중입니다.

지정한 탭의 페이지 액션을 보인다. 페이지 액션은 해당 탭이 활성일 때 표시된다.

show()는 설정된 URL 패턴과 상관없이 동작한다. 따라서 show_matches와 일치하지 않아도 hide_matches여도 표시된다.

show()는 아무런 내용도 없는 탭에는 효과가 없다.

문법

browser.pageAction.show(
  tabId // integer
)

매개변수

tabId
integer. 페이지 액션을 표시할 탭의 ID

반환값

값 없이 해결을 수행하는 Promise.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxOperaFirefox for Android
Basic supportChrome Full support YesEdge Full support 14Firefox Full support 45Opera Full support YesFirefox Android Full support 50
Notes
Full support 50
Notes
Notes Before version 56, the 'tabId' parameter was ignored, and the page action was shown for all tabs.

Legend

Full support  
Full support
See implementation notes.
See implementation notes.

예제

콘텍스트 메뉴가 선택되면 페이지 액션을 보이는 예제다. 메뉴를 만들려면 contextMenus 권한manifest에 필요하다.

browser.contextMenus.create({
  id: "show",
  title: "Show page action"
});

browser.contextMenus.onClicked.addListener(function(info, tab) {
  if (info.menuItemId == "show") {
    browser.pageAction.show(tab.id);
  }
});

Example extensions

Acknowledgements

This API is based on Chromium's chrome.pageAction API. This documentation is derived from page_action.json in the Chromium code.

Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.

문서 태그 및 공헌자

이 페이지의 공헌자: grizlupo
최종 변경자: grizlupo,