저는 Opera 확장 프로그램을 만들고 있는데 확장 프로그램 경로에 일부 이미지를 저장하고 싶습니다.
이 플러그인의 기능은 특정 웹페이지에서 배경 이미지 URL과 일부 아이콘을 확장 프로그램 내의 사용자 정의 아이콘으로 변경하는 것입니다.
하지만 스크립트를 실행하면 모든 것이 보이지 않게 되어 이미지를 로드할 수 없다는 의미입니다.
로거 안에는 chrome-extension://invalid/ net::ERR_FAILED
보이지만 경로를 기록해 보면 정상적으로 보입니다.
manifest.json
文件中,我拥有 webRequest
和 storage
권한에서 플러그인에는 사용자 파일을 읽을 수 있는 권한도 있으므로 이중 권한이 확인되었습니다.
나를 잠글 수 있는 권한이 없나요? 목록 3 배경 이미지를 변경할 수 없나요?
Firefox에서도 동일한 스크립트를 실행해 보았는데 모든 것이 잘 작동했습니다.
으아악제가 쓴 대본은 이렇게 생겼는데 오페라에서는 왜 안되나요?
또한 이러한 이미지를 base64로 삽입하려고 시도했지만 각 이미지가 크기 때문에 모든 요소가 이미지를 렌더링하지는 않습니다.
알겠습니다. 문제가 있는 곳을 알아냈습니다. 목록 3입니다.
Firefox에서 작동하는 이유는 저는 매니페스트 버전 2를 사용하고 Opera는 버전 3을 사용하기 때문입니다.