1

gmail 用の Google ガジェットを作成しています。私は gadgets.for a gadget を初めて使用します。最初に html ページを作成してから、それを Google gadget の Module に変換しました。このモジュール仕様を使用しました

<Module>
    <ModulePrefs title="Cloud Factor Demo" scrolling="false"  description="Cloud Factor Demo Design" author="Ritesh Mehandiratta" author_email="..." author_location="Mountain View, CA">
        <Require feature="dynamic-height" />
        <Require feature="google.contentmatch"></Require>
    </ModulePrefs>
    <!-- Define the content type and display location. The settings
   "html" and "card" are required for all Gmail contextual gadgets. -->
    <Content type="html" view="card"><![CDATA[

しかし、Gmail ページに移動すると、この html はスクロール モードになります。このスクロールを削除するには、高さと同じ高さにしたいですか?? ここにスクロールのスクリーンショットがあります ここに画像の説明を入力

4

1 に答える 1

1

デフォルトでは、ガジェットの高さは 200 ピクセルです。動的な高さ機能を使用する場合は、次の手順に従います。

<Require feature="dynamic-height" />ModulePrefs タグを追加します。これは既に行っています。そして、あなたが感じるたびに、高さをリフレッシュする必要があります、電話してくださいgadgets.window.adjustHeight();

例 - ページの読み込み中に実行する場合は、

<script>
function onPageLoaded() {
               gadgets.window.adjustHeight();
                }
</script>

<body onload="onPageLoaded()">

詳細については、Google 開発者のリンクをたどってください - https://developers.google.com/gadgets/docs/ui#Dyn_Height

于 2013-12-26T11:56:42.203 に答える