1

Google 크롬 테마를 만들려고하지만 설치 될 때 팝업 창이 나타나길 원합니다. 테마가 확장 기능과 동일하지 않기 때문에 가능한지 확실하지 않습니다.설치 후 팝업이있는 Google 크롬 테마

chrome.runtime.onInstalled.addListener(function(){ 
    window.open('http://www.example.com','','width=800,height=500'); 
}); 

이 모든 작품 : 나는이 코드를 가지고 script.js에서

{ 
    "background": { 
     "persistent": false, 
     "scripts": [ "script.js" ] 
    }, 
    "description": "Een test", 
    "manifest_version": 2, 
    "name": "Test Extension", 
    "version": "0.0.2" 
} 

:

그래서 나는이 매니페스트 파일에 내가 확장이 작업을 수행 할 수있을 거라고 생각 좋은. 이제 어려운 부분은 이것을 테마로 사용하고 있습니다. 문제는 매니페스트 파일에 테마 객체를 추가 할 때 제대로 작동하지 않는 것입니다. 스크립트가 더 이상 실행되지 않습니다. 그래서이 시점에서 내 매니페스트 파일은 다음과 같습니다

{ 
    "background": { 
     "persistent": false, 
     "scripts": [ "script.js" ] 
    }, 
    "description": "Een test", 
    "manifest_version": 2, 
    "name": "Test Extension", 
    "theme": { 
     "colors": { 
     "bookmark_text": [ 255, 255, 255 ], 
     "frame": [ 12, 20, 30 ], 
     "ntp_background": [ 11, 21, 35 ], 
     "ntp_header": [ 40, 40, 40 ], 
     "ntp_link": [ 0, 0, 0 ], 
     "ntp_section": [ 255, 255, 255, 0.5 ], 
     "ntp_section_link": [ 0, 0, 0 ], 
     "ntp_section_text": [ 0, 0, 0 ], 
     "ntp_text": [ 255, 255, 255 ], 
     "tab_background_text": [ 10, 10, 10 ], 
     "tab_text": [ 255, 255, 255 ], 
     "toolbar": [ 6, 13, 21 ] 
     }, 
     "images": { 
     "theme_frame": "img/frame.jpg", 
     "theme_frame_overlay": "img/frame_overlay.png", 
     "theme_ntp_attribution": "img/ntp_attribution.png", 
     "theme_ntp_background": "img/ntp_background.jpg", 
     "theme_tab_background": "img/tab_background.jpg", 
     "theme_tab_background_incognito": "img/tab_background.jpg", 
     "theme_toolbar": "img/toolbar.jpg" 
     }, 
     "properties": { 
     "ntp_background_alignment": "bottom right", 
     "ntp_background_repeat": "no-repeat" 
     }, 
     "tints": { 
     "buttons": [ 1, 1, 1 ] 
     } 
    }, 
    "version": "0.0.2" 
} 

나는 파일이 이제 테마로 분류되기 때문에이 더 이상 작동하지 않는 것 같아요. 아직도, 나는이 문제를 여기에 올릴 수 있다고 생각했다. 너희들에게 제안이 있기를 바란다.

답변