크롬 확장 프로그램이 자신의 경로와 파일에 액세스하도록 허용하는 방법
P粉644981029
P粉644981029 2024-02-26 23:12:34
0
1
779

저는 Opera 확장 프로그램을 만들고 있는데 확장 프로그램 경로에 일부 이미지를 저장하고 싶습니다.

이 플러그인의 기능은 특정 웹페이지에서 배경 이미지 URL과 일부 아이콘을 확장 프로그램 내의 사용자 정의 아이콘으로 변경하는 것입니다.

하지만 스크립트를 실행하면 모든 것이 보이지 않게 되어 이미지를 로드할 수 없다는 의미입니다.

로거 안에는 chrome-extension://invalid/ net::ERR_FAILED 보이지만 경로를 기록해 보면 정상적으로 보입니다.

manifest.json 文件中,我拥有 webRequeststorage 권한에서 플러그인에는 사용자 파일을 읽을 수 있는 권한도 있으므로 이중 권한이 확인되었습니다.

나를 잠글 수 있는 권한이 없나요? 목록 3 배경 이미지를 변경할 수 없나요?

Firefox에서도 동일한 스크립트를 실행해 보았는데 모든 것이 잘 작동했습니다.

으아악

제가 쓴 대본은 이렇게 생겼는데 오페라에서는 왜 안되나요?

또한 이러한 이미지를 base64로 삽입하려고 시도했지만 각 이미지가 크기 때문에 모든 요소가 이미지를 렌더링하지는 않습니다.

P粉644981029
P粉644981029

모든 응답(1)
P粉738346380

알겠습니다. 문제가 있는 곳을 알아냈습니다. 목록 3입니다.

Firefox에서 작동하는 이유는 저는 매니페스트 버전 2를 사용하고 Opera는 버전 3을 사용하기 때문입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿