1

我正在为 gmail 编写一个谷歌小工具。我是小工具的新手。对于一个小工具,我先写一个 html 页面,然后将其转换为谷歌小工具的模块。我使用了这个模块规范

<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()">

有关更多信息,请关注谷歌开发者链接 - https://developers.google.com/gadgets/docs/ui#Dyn_Height

于 2013-12-26T11:56:42.203 回答