1

gmail のコンテキスト ガジェット用に更新した XML を読み込めません。Google Gadgets FAQを読んだところ、XML ファイルが数時間キャッシュされると記載されていました。これを回避する方法をしばらく探していたところ、次のようないくつかの解決策が見つかりました。

  • クエリ文字列に nocache=1 (またはそれに近いもの) を追加します。
  • クエリ文字列に何でも追加します
  • 「マイ ガジェット」ガジェットを使用してキャッシュを無効にします。

これらの解決策はどれも私にはうまくいきません.2010年よりも新しいものはなく、状況が変化する傾向があるためだと思います. 最近、他の誰かがこの問題に遭遇しましたか?

4

1 に答える 1

2

追加する必要があるのは&nocache=1ではなく&nogadgetcache=1です。

これを URL の # の前に必ず追加してください。

ドキュメントから:

ガジェットへの変更はすぐには表示されません。

Gmail は、ガジェットのキャッシュ バージョンを使用している可能性があります。キャッシュが原因で、ガジェットへの変更が反映されるまでに時間がかかる場合があります。解決策: Gmail を起動してガジェットをテストするときは、必ず URL に&nogadgetcache=1フラグを含めてください。このフラグにより​​、ガジェットに加えた変更がすぐに Gmail アカウントに反映されるようになります。外部サーバーにある JS ファイルや CSS ファイルなど、ガジェット内の外部リソースを参照する場合、それらのリソースは引き続きキャッシュの対象となります。

https://developers.google.com/gmail/contextual_gadgets

于 2013-07-10T17:40:08.753 に答える