주요 문제는 Chrome 확장 프로그램이 window.currentTab 속성에 액세스할 수 없다는 것입니다. 즉, 현재 탭의 URL을 가져올 수 없습니다.
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) { var url = tabs[0].url; });
이 코드는 chrome.tabs API를 사용하여 마지막으로 초점을 맞춘 창에서 활성 탭을 쿼리합니다. 콜백 함수는 탭 배열로 전달되고 활성 탭의 URL은 해당 배열의 첫 번째 요소에서 검색됩니다.
자바스크립트 크롬 확장 프로그램
JavaScript Chrome 확장 프로그램은 Google Chrome에 설치할 수 있는 확장 프로그램입니다. 이를 통해 브라우저에 새 기능을 추가하고 즐겨찾는 웹사이트를 저장하는 등의 작업을 수행할 수 있습니다.
JavaScript에서 작동하는 최고의 Chrome 확장 프로그램
JavaScript에서 사용할 수 있는 훌륭한 Chrome 확장 프로그램이 많이 있습니다. 최고 중 일부는 다음과 같습니다.
1. CodeMirror: 브라우저에서 코드를 편집하고 미리 볼 수 있는 훌륭한 확장 프로그램입니다. 또한 JavaScript용 편집기가 내장되어 있어 코드를 쉽게 작성하고 테스트할 수 있습니다.
2. JS Bin: 브라우저에서 코드를 빠르게 테스트하고 디버그할 수 있는 또 다른 훌륭한 확장 기능입니다. 또한 JavaScript용 편집기가 내장되어 있어 코드를 쉽게 작성하고 테스트할 수 있습니다.
3. JSLint: JSLint는 오류 및 잠재적인 문제에 대해 코드를 확인하는 데 도움이 되는 훌륭한 확장 기능입니다. 또한 JavaScript용 편집기가 내장되어 있어 코드를 쉽게 작성하고 테스트할 수 있습니다.