Chrome 확장 프로그램 배경 페이지에 Chrome 알림이 표시되지 않음

smfoote

chrome.notificationsAPI를 사용하여 내 확장 프로그램에서 표시 할 알림을받을 수 없습니다. 가장 기본적인 알림조차도 나에게 나타나지 않지만 오류가 발생하지 않고 콜백 함수가 제대로 실행됩니다.

manifest.json

{
  "name": "notify",
  "version": "0.0.0",
  "manifest_version": 2,
  "permissions": [
    "notifications"
  ],
  "background": {
    "scripts": ["main.js"]
  }
}

main.js

window.addEventListener('load', function() {
  var opt = {
    type: 'list',
    title: 'Primary Title',
    message: 'Primary message to display',
    priority: 1,
    items: [{ title: 'Item1', message: 'This is item 1.'},
            { title: 'Item2', message: 'This is item 2.'},
            { title: 'Item3', message: 'This is item 3.'}]
  };
  chrome.notifications.create('notify1', opt, function() { console.log('created!'); });
});

배경 페이지를 살펴보면 "만들었습니다!" 콘솔에 있지만 데스크톱에 알림이 표시되지 않습니다. 나는 소용이없는 여러 가지 우선 순위 값을 시도했습니다. 내가 무엇을 잘못하고 있지?

저스틴

불행히도 chrome.notifications에 대한 자세한 오류 메시지는 아직 진단하지 않은 버그로 인해 콘솔에서 표시되지 않습니다. 알림이 표시되지 않는 이유는 필수 "iconUrl"매개 변수를 제공하지 않기 때문입니다. 내가 설치 한 확장 프로그램의 배경 페이지에서 다음을 시도했을 때 :

var opt = {
  iconUrl: "http://www.google.com/favicon.ico",
  type: 'list',
  title: 'Primary Title',
  message: 'Primary message to display',
  priority: 1,
  items: [{ title: 'Item1', message: 'This is item 1.'},
        { title: 'Item2', message: 'This is item 2.'},
          { title: 'Item3', message: 'This is item 3.'}]
};
chrome.notifications.create('notify1', opt, function() { console.log('created!'); });

알림이 성공적으로 생성됩니다. chrome.runtime.lastError를 확인하는 것이 좋습니다.

var opt = {
    type: 'list',
    title: 'Primary Title',
    message: 'Primary message to display',
    priority: 1,
    items: [{ title: 'Item1', message: 'This is item 1.'},
            { title: 'Item2', message: 'This is item 2.'},
            { title: 'Item3', message: 'This is item 3.'}]
  };
  chrome.notifications.create('notify1', opt, function(id) { console.log("Last error:", chrome.runtime.lastError); });

실제로 필요한 속성이 있고 하나가 누락되었음을 보여 주었을 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MacOs / OSX에서 Chrome 확장 프로그램 알림 버튼이 표시되지 않음

분류에서Dev

Chrome 확장 프로그램 알림에 contextMessage가 표시되지 않습니까?

분류에서Dev

일부 페이지에 Chrome 확장 프로그램이로드되지 않음

분류에서Dev

Chrome 확장 프로그램 이미지 변경이 지속되지 않음

분류에서Dev

Chrome 확장 프로그램의 배경 페이지에서 작동하지 않는 클릭 이벤트

분류에서Dev

Chrome 확장 프로그램 알림이 항상 생성되지는 않음-재사용 하시겠습니까?

분류에서Dev

Chrome 확장 프로그램에 하이퍼 링크 이미지가 표시되지 않음

분류에서Dev

Chrome 확장 프로그램이 EventListener를로드하지 않음

분류에서Dev

Javascript Chrome 확장 프로그램이 결과를 표시하지 않음

분류에서Dev

Chrome 확장 프로그램 변경 Google Serp 페이지 매김

분류에서Dev

두 번째 모니터에 Chrome 확장 프로그램 팝업이 표시되지 않음

분류에서Dev

Chrome 확장 프로그램 : 페이지에 이미지 만 표시 (텍스트 없음)

분류에서Dev

내 Chrome 확장 프로그램이 확장 프로그램 페이지에 48x48 아이콘을 표시하지 않습니다

분류에서Dev

Chrome 확장 프로그램이 실행되지 않습니다.

분류에서Dev

Skype Chrome 확장 프로그램이 가정용 PC에 표시되지 않는 이유는 무엇입니까?

분류에서Dev

Chrome 확장 프로그램-데이터를 저장하지 않음

분류에서Dev

else 문이 else를 실행하지 않는 경우 Chrome 확장 프로그램

분류에서Dev

Mac OSX에서 시작할 때 Chrome 데스크톱 앱 (확장 프로그램)이 실행되지 않음

분류에서Dev

Chrome 확장 프로그램의 팝업에서 백그라운드로 데이터가 전달되지 않음

분류에서Dev

iOS Chrome에 배경 이미지가 표시되지 않음

분류에서Dev

Chrome에 배경 이미지가 표시되지 않음

분류에서Dev

Chrome 확장 프로그램 페이지 새로 고침

분류에서Dev

Feedly on Chrome은 시크릿 모드로로드되지만 모든 확장 프로그램이 비활성화 된 경우에도로드되지 않습니다.

분류에서Dev

Chrome 확장 프로그램 옵션 페이지에서 작동하지 않는 클릭 이벤트

분류에서Dev

현재 탭 페이지에 삽입되는 Chrome 확장 프로그램

분류에서Dev

페이지의 각 이미지에 Chrome 확장 프로그램 추가 버튼

분류에서Dev

Chrome 확장 프로그램 배경 페이지의 onClick 이벤트에서 콘텐츠 스크립트로 메시지 보내기

분류에서Dev

Chrome 확장 프로그램이 자동 업데이트되지 않습니다.

분류에서Dev

페이지의 일부가로드되지 않도록하는 Chrome 확장 프로그램

Related 관련 기사

  1. 1

    MacOs / OSX에서 Chrome 확장 프로그램 알림 버튼이 표시되지 않음

  2. 2

    Chrome 확장 프로그램 알림에 contextMessage가 표시되지 않습니까?

  3. 3

    일부 페이지에 Chrome 확장 프로그램이로드되지 않음

  4. 4

    Chrome 확장 프로그램 이미지 변경이 지속되지 않음

  5. 5

    Chrome 확장 프로그램의 배경 페이지에서 작동하지 않는 클릭 이벤트

  6. 6

    Chrome 확장 프로그램 알림이 항상 생성되지는 않음-재사용 하시겠습니까?

  7. 7

    Chrome 확장 프로그램에 하이퍼 링크 이미지가 표시되지 않음

  8. 8

    Chrome 확장 프로그램이 EventListener를로드하지 않음

  9. 9

    Javascript Chrome 확장 프로그램이 결과를 표시하지 않음

  10. 10

    Chrome 확장 프로그램 변경 Google Serp 페이지 매김

  11. 11

    두 번째 모니터에 Chrome 확장 프로그램 팝업이 표시되지 않음

  12. 12

    Chrome 확장 프로그램 : 페이지에 이미지 만 표시 (텍스트 없음)

  13. 13

    내 Chrome 확장 프로그램이 확장 프로그램 페이지에 48x48 아이콘을 표시하지 않습니다

  14. 14

    Chrome 확장 프로그램이 실행되지 않습니다.

  15. 15

    Skype Chrome 확장 프로그램이 가정용 PC에 표시되지 않는 이유는 무엇입니까?

  16. 16

    Chrome 확장 프로그램-데이터를 저장하지 않음

  17. 17

    else 문이 else를 실행하지 않는 경우 Chrome 확장 프로그램

  18. 18

    Mac OSX에서 시작할 때 Chrome 데스크톱 앱 (확장 프로그램)이 실행되지 않음

  19. 19

    Chrome 확장 프로그램의 팝업에서 백그라운드로 데이터가 전달되지 않음

  20. 20

    iOS Chrome에 배경 이미지가 표시되지 않음

  21. 21

    Chrome에 배경 이미지가 표시되지 않음

  22. 22

    Chrome 확장 프로그램 페이지 새로 고침

  23. 23

    Feedly on Chrome은 시크릿 모드로로드되지만 모든 확장 프로그램이 비활성화 된 경우에도로드되지 않습니다.

  24. 24

    Chrome 확장 프로그램 옵션 페이지에서 작동하지 않는 클릭 이벤트

  25. 25

    현재 탭 페이지에 삽입되는 Chrome 확장 프로그램

  26. 26

    페이지의 각 이미지에 Chrome 확장 프로그램 추가 버튼

  27. 27

    Chrome 확장 프로그램 배경 페이지의 onClick 이벤트에서 콘텐츠 스크립트로 메시지 보내기

  28. 28

    Chrome 확장 프로그램이 자동 업데이트되지 않습니다.

  29. 29

    페이지의 일부가로드되지 않도록하는 Chrome 확장 프로그램

뜨겁다태그

보관