【问题标题】:Uncaught ReferenceError: gadgets is not defined [closed]未捕获的 ReferenceError:未定义小工具 [关闭]
【发布时间】:2013-12-27 15:42:46
【问题描述】:

我正在研究谷歌小工具。当我在浏览器中加载我的 html 文件时,我收到 javascript 错误“Uncaught ReferenceError: gadgets is not defined”。

HTML代码如下,

<html>
<head>
    <script>
      var prefs = new gadgets.Prefs();
      gadgets.window.adjustHeight();
    </script>
</head>
<body>
<h1>Hey there!!..</h1>
</body>
</html>

附上显示上述 html 在 chrome 浏览器中运行的屏幕截图。

请帮我解决这个错误。谢谢

【问题讨论】:

  • 你没有在脚本中包含小工具,因此它是未定义的

标签: javascript html google-gadget google-widget


【解决方案1】:

小工具 JS 引用尚未加载。

根据您提供的代码,您要么根本没有加载它,要么在您调用 new gadgets.Prefs() 时资源尚未完成加载

您应该加载您的 js 依赖项,然后在加载完依赖项后使用 document.onReady 事件来执行您的脚本

【讨论】:

    猜你喜欢
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 2016-11-03
    相关资源
    最近更新 更多