Membuat shortcut di tampilan new-tab Chrome

Manifest awal:
---------------------
{
"name": "compose",
"description": "compose new email from shortcut in new-tab",
"version": "1.0",
"icons": {
"128": "icon.png"
},
"app": {
"urls": [
],
"launch": {
}
},"permissions": [
"unlimitedStorage",
"notifications"
]
}
-------------------

Manifest ini menimbulkan masalah karena sebelumnya sudah ada Gmail apps di tampilan new-tab. Pesan error yang muncul: 




Setelah ditelusuri masalah disebabkan karena chrome tidak dapat menerima 2 apps dengan URL yang sama. Cek: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-apps/0wQOo_Ml1yc


Langkah solusi yang dilakukan:
1. Membuat 2 url;
Tidak berhasil. URL yang pertama konflik dengan "Cloud Print". Artinya fitur "Cloud Print" menggunakan domain high-url google. [high url = www.google.com]

2. Membuat app menjadi local app. Caranya dengan loading langsung dari manifest.json. chrome://extensions/ dan "load unpacked estension". Langkah ini berhasil.

Sehingga manifest akhir adalah sebagai berikut:
-----------------------
{
"name": "compose",
"description": "compose new email from shortcut in new-tab",
"version": "1.0",
"icons": {
"128": "icon.png"
},
"app": {
"launch": {
}
},
"permissions": [
"unlimitedStorage",
"notifications"
]
}
---------------------------

Selanjutnya di new-tab klik kanan pada icon dan pilih "open as window".

Voila... done. Shortcut untuk compose dengan jendela penuh.


Note:
1. Sebelumnya telah menginstall extension untuk operator mailto menggunakan default gmail. Perlu dicek kembali ketergantungan ini.
---- ketergantungan diabaikan, saya baru ingat chrome versi terbaru sudah include mailto handler.
2. Apabila tidak mendapatkan jendela penuh, sebaiknya tetap bertahan di operator mailto.

Some useful

Bring together the url:
https://mail.google.com/mail/?view=cm&fs=1&tf=1&body&shva=1&to=test@gmail.com&su=

view=cm&fs=1&tf=1 means a normal (user default) view.

Several other options available.
Try
view=cm&tearoff=1 for full screen
&to = the addressee
&su = the subject, leave as 'su=' for a blank email
&cc = carbon copies, multiple ccs separated by ,
&body = some text e.g. a standard information request...
shva = should have valid authentication (leave this as is)

[source: https://groups.google.com/forum/?fromgroups#!topic/geditcom-ii-discussions/vuqxRpIkKhE]

0 comments: