Chrome Appsのオプションページについて

100 views
Skip to first unread message

yamaji

unread,
Oct 8, 2013, 10:54:41 PM10/8/13
to chrome-api-d...@googlegroups.com
お世話になります。yamajiと申します。

Chrome Appsのオプションページで困っています。

アプリを作ってインストールするとchrome://appsにアイコンが追加されますよね。
それを右クリックするとコンテキストメニューが表示されて、その中に
[オプション]という項目が見えます。
ただしクリック出来ない状態になっています。

Extensionと同じようにmanifestに"options_page"を指定できるのかと思い
指定してみると、インストール時に
"options_page' is only allowed for extensions, hosted apps and legacy packaged apps,
and this is a packaged app."
と警告が出ます。
当然、コンテキストメニューの[オプション]も有効にはなりません。

なので、自分でアプリ内にオプションページを作るしかないと思ったのですが
今回作ったのがビューを持たずにバックグラウンドだけで動くアプリなので、
どうやってオプションページを開いてもらえばいいか悩んでいます。

アプリは
起動されたらその時刻をサーバ(勤怠アプリ)に送信し
完了メッセージを表示し、その後自動で終了する
というものです。

オプションでサーバに送る付加情報を設定できるようにしたいと思っています。

何かいい方法があれば教えてください。

Toru Yoshikawa

unread,
Oct 8, 2013, 11:07:57 PM10/8/13
to chrome-api-d...@googlegroups.com
吉川です。

逆に、Appsでなければならない理由はあるのでしょうか?
内容的にはExtensionでも問題ないような気がします。

あんまり答えになっていなくてすみません!

2013年10月9日 11:54 yamaji <yamayam...@gmail.com>:
> --
> --
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループに投稿するには、chrome-api-d...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-develop...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com
> にメールを送信します。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。



--
Toru Yoshikawa
mail: pikotea[at]gmail.com
twitter: yoshikawa_t
blog: http://d.hatena.ne.jp/pikotea/

yamaji

unread,
Oct 9, 2013, 12:02:49 AM10/9/13
to chrome-api-d...@googlegroups.com
吉川さん、お世話になります。

Chromeが起動してなくても動くようにしたかったのでAppsにしたのですが
そういうのってExtensionでも可能なんでしょうか。



2013年10月9日水曜日 12時07分57秒 UTC+9 Toru Yoshikawa:
> このグループに投稿するには、chrome-api-develo...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-developers-jp+unsubscribe@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-developers-jp+unsub...@googlegroups.com

Toru Yoshikawa

unread,
Oct 15, 2013, 12:37:08 AM10/15/13
to chrome-api-d...@googlegroups.com
吉川です。

返事が遅れてしまってすみません!

extensionでのバックグラウンド動作については、仕様上は
permissionsにbackgroundを指定すればいけるはずです。

http://developer.chrome.com/extensions/declare_permissions.html

ただ、だいぶ前は使えたのですが、今も実際に使えるかどうかは試していただけると!




2013年10月9日 13:02 yamaji <yamayam...@gmail.com>:
>> > このグループに投稿するには、chrome-api-d...@googlegroups.com にメールを送信してください。
>> > このグループから退会するには、chrome-api-develop...@googlegroups.com
>> > にメールを送信してください。
>> > 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
>> > からこのグループにアクセスしてください。
>> >
>> > ---
>> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> >
>> > このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com
>> > にメールを送信します。
>> > その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>>
>>
>>
>> --
>> Toru Yoshikawa
>> mail: pikotea[at]gmail.com
>> twitter: yoshikawa_t
>> blog: http://d.hatena.ne.jp/pikotea/
>
> --
> --
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループに投稿するには、chrome-api-d...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-develop...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com

yamaji

unread,
Oct 17, 2013, 6:10:06 AM10/17/13
to chrome-api-d...@googlegroups.com
吉川さん、情報ありがとうございます!

Extensionのバックグラウンド動作は確認できました。
(permission書かなくても可能なような・・)

なのですが、アプリ(またはエクステンション)の作りとして
任意のタイミングで処理(サーバへの時刻送信)を実行できるようにしたいと思っています。

今はアプリのショートカットを作っておき、そこからアプリを起動することにより
任意のタイミングで処理を行えるようになっているのですが、
この部分がExtensionだとできなさそうで、、
やっぱりAppsかなぁと思ってます。



2013年10月15日火曜日 13時37分08秒 UTC+9 Toru Yoshikawa:
>> > このグループに投稿するには、chrome-api-develo...@googlegroups.com にメールを送信してください。
>> > このグループから退会するには、chrome-api-developers-jp+unsubscribe@googlegroups.com
>> > にメールを送信してください。
>> > 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
>> > からこのグループにアクセスしてください。
>> >
>> > ---
>> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> >
>> > このグループから退会し、メールの受信を停止するには、chrome-api-developers-jp+unsub...@googlegroups.com
>> > にメールを送信します。
>> > その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>>
>>
>>
>> --
>> Toru Yoshikawa
>> mail: pikotea[at]gmail.com
>> twitter: yoshikawa_t
>> blog: http://d.hatena.ne.jp/pikotea/
>
> --
> --
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループに投稿するには、chrome-api-develo...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-developers-jp+unsubscribe@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-developers-jp+unsub...@googlegroups.com

Toru Yoshikawa

unread,
Oct 18, 2013, 1:32:38 AM10/18/13
to chrome-api-d...@googlegroups.com
吉川です。

なるほど。。
とすると、やはり何らかのUIを作りこむしかなさそうですね。

お役に立てずにすみません。 ;-)

2013年10月17日 19:10 yamaji <yamayam...@gmail.com>:
>> >> > このグループに投稿するには、chrome-api-d...@googlegroups.com
>> >> > にメールを送信してください。
>> >> > このグループから退会するには、chrome-api-develop...@googlegroups.com
>> >> > にメールを送信してください。
>> >> > 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
>> >> > からこのグループにアクセスしてください。
>> >> >
>> >> > ---
>> >> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> >> >
>> >> >
>> >> > このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com
>> >> > にメールを送信します。
>> >> > その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>> >>
>> >>
>> >>
>> >> --
>> >> Toru Yoshikawa
>> >> mail: pikotea[at]gmail.com
>> >> twitter: yoshikawa_t
>> >> blog: http://d.hatena.ne.jp/pikotea/
>> >
>> > --
>> > --
>> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> > このグループに投稿するには、chrome-api-d...@googlegroups.com にメールを送信してください。
>> > このグループから退会するには、chrome-api-develop...@googlegroups.com
>> > にメールを送信してください。
>> > 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
>> > からこのグループにアクセスしてください。
>> >
>> > ---
>> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> >
>> > このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com
>> > にメールを送信します。
>> > その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>>
>>
>>
>> --
>> Toru Yoshikawa
>> mail: pikotea[at]gmail.com
>> twitter: yoshikawa_t
>> blog: http://d.hatena.ne.jp/pikotea/
>
> --
> --
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループに投稿するには、chrome-api-d...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-develop...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com

yamaji

unread,
Oct 18, 2013, 9:17:31 AM10/18/13
to chrome-api-d...@googlegroups.com
いえいえ〜
いつも参考になります。

ありがとうございます。



2013年10月18日金曜日 14時32分38秒 UTC+9 Toru Yoshikawa:
>> >> > このグループに投稿するには、chrome-api-develo...@googlegroups.com
>> >> > にメールを送信してください。
>> >> > このグループから退会するには、chrome-api-developers-jp+unsubscribe@googlegroups.com
>> >> > にメールを送信してください。
>> >> > 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
>> >> > からこのグループにアクセスしてください。
>> >> >
>> >> > ---
>> >> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> >> >
>> >> >
>> >> > このグループから退会し、メールの受信を停止するには、chrome-api-developers-jp+unsub...@googlegroups.com
>> >> > にメールを送信します。
>> >> > その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>> >>
>> >>
>> >>
>> >> --
>> >> Toru Yoshikawa
>> >> mail: pikotea[at]gmail.com
>> >> twitter: yoshikawa_t
>> >> blog: http://d.hatena.ne.jp/pikotea/
>> >
>> > --
>> > --
>> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> > このグループに投稿するには、chrome-api-develo...@googlegroups.com にメールを送信してください。
>> > このグループから退会するには、chrome-api-developers-jp+unsubscribe@googlegroups.com
>> > にメールを送信してください。
>> > 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
>> > からこのグループにアクセスしてください。
>> >
>> > ---
>> > このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
>> >
>> > このグループから退会し、メールの受信を停止するには、chrome-api-developers-jp+unsub...@googlegroups.com
>> > にメールを送信します。
>> > その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>>
>>
>>
>> --
>> Toru Yoshikawa
>> mail: pikotea[at]gmail.com
>> twitter: yoshikawa_t
>> blog: http://d.hatena.ne.jp/pikotea/
>
> --
> --
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループに投稿するには、chrome-api-develo...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-developers-jp+unsubscribe@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-developers-jp+unsub...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages