설명
chrome.pageCapture
API를 사용하여 탭을 MHTML로 저장합니다.
MHTML은 대부분의 브라우저에서 지원하는 표준 형식입니다. 페이지와 모든 리소스 (CSS 파일, 이미지 등)를 단일 파일로 캡슐화합니다.
보안상의 이유로 MHTML 파일은 파일 시스템에서만 로드할 수 있으며 기본 프레임에서만 로드할 수 있습니다.
권한
pageCapture
pageCapture API를 사용하려면 확장 프로그램 매니페스트에서 'pageCapture' 권한을 선언해야 합니다. 예를 들면 다음과 같습니다.
{
"name": "My extension",
...
"permissions": [
"pageCapture"
],
...
}
메서드
saveAsMHTML()
chrome.pageCapture.saveAsMHTML(
details: object,
): Promise<Blob | undefined>
지정된 ID의 탭 콘텐츠를 MHTML로 저장합니다.
매개변수
-
세부정보
객체
-
tabId
숫자
MHTML로 저장할 탭의 ID입니다.
-
반환 값
-
Promise<Blob | undefined>
Chrome 116 이상