Яндекс.Метрика

    Google Chrome

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

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

    Найдите соответствующий приложению файл manifest.json(в ubuntu он лежит в директории /opt/google/chrome/resources/gmail_app). Теперь в этом файле нужно заменить значение web_url со стандартного на https://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.