사용자가 외국어를 배우는 데 도움이되는 애플리케이션을 개발 중입니다. 우리는 webkitNotifications.createNotification
을 통해 알림을 보내는 flashcards와 같은 알림을 보내는 Chrome 호스팅 앱 + 배경 페이지를 사용하고 있지만 최근에는 크롬이 자체 풍부한 알림 API (예 : github repo : https://github.com/GoogleChrome/chrome-app-samples/tree/master/rich-notifications)를 사용할 수없는 것으로 설정했습니다. hosted_apps 및 블록 용 webkitNotificationsChrome 패키지 앱 쿠키 액세스, 기존 패키지 앱 제작
이제이 문제를 해결하고 새 앱을 만들지 만 새 알림 API는 패키지 된 앱 및 확장을 통해서만 사용할 수 있습니다.
지금까지 패키지 앱으로 작업 해 왔지만 통과 할 수없는 심각한 문제가 발생했습니다. 크롬 패키지 앱은 맞춤 설정을 위해 필요한 chrome.cookies API에 액세스 할 수 없습니다. 사용자 당 알림에 대한 데이터
제 질문은 : 패키지 앱에서 쿠키 API에 액세스 할 수 있습니까? 또한 여기에
(I 필요한 API를 모두 갖고있는 것 같아요) LEGACY 패키지 응용 프로그램을 만들 수있는 가능성이 지금까지 어떻게 관리했는지입니다 :
manifest.json을
{
"name": "__APP__",
"description": "__DESC__",
"short_name": "__APPNAME__",
"version": "1.0",
"default_locale": "en",
"offline_enabled": false,
"app": {
"background": {
"scripts": ["main.js", "app.js"],
"persistent": true
}
},
"icons": {
"128": "icon_128.png"
},
"permissions": [
"notifications", "http://my.site.com/*"
],
"manifest_version": 2
}
main.js 내 서버에서 JSON 데이터를 얻고 알림을 만들려고 파일을 (그녀를 붙여하지
chrome.app.runtime.onLaunched.addListener(function() {
window.open("http://my.site.com/");
});
app.js한다 (나를 위해 응용 프로그램을 호스팅 같은 동작을 제공합니다) e 지금은 관련이 없기 때문에)