TIL 2023-02-12 Chrome Extension TabCapture 관련 삽질
V3 Manifest기준으로는 Chrome tab catpure가 background 페이지에서 작동하지 않는 변경점이 있었다. Background가 Service worker로 변했는데, 이로 변경하면서 Service worker에서는 DOM으로의 접근을 막아 보안성을 높이려 한거 같다. 그러나 이런 변경점 떄문에 기존에 크롬의 탭에 대한 내용을 가져올 수 있던 chrome.tabCapture API가 백그라운드에서는 작동하지 않게 되었고, 이에 따라 다른 방법을 찾을 수 있었다. 1. inactive인 탭을 만들어 거기서 capture하자 뒷단이 아닌 앞단에서의 tabCapture는 막히지 않았기 때문에, tabCapture을 생성할 임의의 탭을 생성해서, 여기서 tabCapture 이벤트에 관한 내..