1

Gmail メッセージへのリンクを表示する拡張機能を作成しています。UI が Gmail に読み込まれるので、これらのリンクのいずれかをクリックして、Gmail に (更新せずに) 読み込むことができるはずです。「x-gm-msgid」が利用可能で、理論的には「https://mail.google.com/mail/u/0/#inbox/[x-gm-msgid]」に移動できるはずです。

使ってみました

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

使ってみました

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

どちらも機能しません。Gmail は、URL を変更しようとする試みを阻止するだけです (ユーザーの操作によって変更された場合を除く)。

この制限を回避する方法について何か考えはありますか?

4

1 に答える 1

1

chrome.tabs.updateが機能するはずです。

タブのプロパティを変更します。updateProperties で指定されていないプロパティは変更されません。注: この関数は、マニフェストで「タブ」権限を要求しなくても使用できます。

于 2012-04-16T21:05:52.010 に答える