Pull to refresh

Заставляем Chrome-приложение Google Mail работать с почтой на вашем домене в Google AppEngine

Reading time 2 min
Views 1.5K
Совсем недавно появилась заметка о том, что очередная dev-сборка Google Chrome стала поддерживать Chrome Apps. Несомненно, это радостная новость, вот только приложение Google Mail по умолчанию работает только со стандартной почтой @gmail.com, а настроек у него никаких нет. Эту проблему легко исправить.

Найдите соответствующий приложению файл manifest.json(в ubuntu он лежит в директории /opt/google/chrome/resources/gmail_app). Теперь в этом файле нужно заменить значение web_url со стандартного на mail.google.com/aваш_домен/.
Если вы хотите, чтобы при переходе по любой ссылке на почту в вашем домене браузер открывал вкладку с приложением, сразу после строки
"urls": [
добавьте строчку
"*://mail.google.com/a/ваш_домен/",

Под катом версии manifest.json «до» и «после».

manifest.js до редактирования:

{
 "key": "XX2fMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfjDZDDE/CHFEYjpPSDjdI3zphzGo7fSxO3+/pQs++FwvA+OpKKhmBga2Sa+f53ujDlPR8Q6mCvy1lXM4M4zD4Hg3lH2LC1wT/YXxJ28afRYW1yEo6/pbpHazij3+FneGMT2xcTyGvgoacJHXOTUqWyCN7qMOCiFDwQ6Uk1zJOPQIDAQAB",
 "name": "Google Mail",
 "version": "1",
 "icons": {
  "128": "128.png",
  "24": "24.png",
  "32": "32.png",
  "48": "48.png"
 },
 "permissions": [ "notifications" ],
 "app": {
  "urls": [
   "*://mail.google.com/mail/",
   "*://gmail.com/",
   "*://www.gmail.com/"
  ],
  "launch": {
   "web_url": "https://mail.google.com/mail/"
  }
 }
}

* This source code was highlighted with Source Code Highlighter.


manifest.js после редактирования:

{
 "key": "XX2fMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfjDZDDE/CHFEYjpPSDjdI3zphzGo7fSxO3+/pQs++FwvA+OpKKhmBga2Sa+f53ujDlPR8Q6mCvy1lXM4M4zD4Hg3lH2LC1wT/YXxJ28afRYW1yEo6/pbpHazij3+FneGMT2xcTyGvgoacJHXOTUqWyCN7qMOCiFDwQ6Uk1zJOPQIDAQAB",
 "name": "Google Mail",
 "version": "1",
 "icons": {
  "128": "128.png",
  "24": "24.png",
  "32": "32.png",
  "48": "48.png"
 },
 "permissions": [ "notifications" ],
 "app": {
  "urls": [
   "*://mail.google.com/a/ваш_домен/",
   "*://mail.google.com/mail/",
   "*://gmail.com/",
   "*://www.gmail.com/"
  ],
  "launch": {
   "web_url": "https://mail.google.com/a/ваш_домен/"
  }
 }
}

* This source code was highlighted with Source Code Highlighter.
Tags:
Hubs:
+9
Comments 3
Comments Comments 3

Articles