2012-04-12 11 views
1

Gmailのメッセージへのリンクを表示する拡張機能を書いています。 UIがGmailですぐに読み込まれるので、これらのリンクの1つをクリックしてGmailに読み込ませるようにする必要があります。理論的には「https://mail.google.com/mail/u/0/#inbox/[x-gm-msgid」に移動するだけでよいはずです。JavascriptでGmailでx-gm-msgidでメールを開く方法

私が働くどちらも

history.pushState(null, null, "/mail/u/0/#inbox/[x-gm-msgid]") 

を使用してみました

location.hash = "#inbox/[x-gm-msgid]" 

を使用してみました。 GmailはURLを変更しようとすると邪魔になるだけです(ユーザーとのやりとりによって行われない限り)

この制限を回避する方法についてのご意見はありますか?

+0

[chrome.tabs.update](https://code.google.com/chrome/extensions/tabs.html#method-update)を試しましたか? – abraham

+0

それをやった!すごい!あなたは少なくともクレジットを得るために質問に答えたいですか? –

+0

追加されました。 – abraham

答えて

1

​​が有効です。

タブのプロパティを変更します。 updatePropertiesで指定されていないプロパティは変更されません。注:この関数は、マニフェストの 'tabs'パーミッションを要求せずに使用できます。

関連する問題