찾다

 >  Q&A  >  본문

크롬 확장 프로그램이 자신의 경로와 파일에 액세스하도록 허용하는 방법

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

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

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

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

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

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

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

으아악

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

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

P粉644981029P粉644981029273일 전783

모든 응답(1)나는 대답할 것이다

  • P粉738346380

    P粉7383463802024-02-27 14:28:05

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

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

    회신하다
    0
  • 취소회신하다