【发布时间】:2016-07-27 23:01:14
【问题描述】:
我正在尝试使用这个gmail JS tutorial 使用tampermonkey 将电子邮件发送功能添加到网页。我已将脚本部分直接添加到我的 Tampermonkey 脚本中,并通过 HTML 动态插入了一个 DIV。 javascript。
如果我手动显示按钮,它确实可以工作,(并且API返回标签列表)但似乎在页面加载时没有调用回调函数(checkAuth)。当我注入谷歌脚本时,checkAuth 没有运行(已插入 console.log 进行确认)。本教程的 java 脚本部分是否需要在 DOM 中的普通脚本元素中,或者我应该坚持吗?
我知道我的 TM 脚本有它自己的范围,但不确定如果必须这样做,如何将所有 Google 代码添加到全局范围?如果我在自己的服务器上托管脚本会导致问题吗?
我怀疑添加 api 的脚本看不到它的回调函数,因为我在 tm 脚本的范围内定义了它。
【问题讨论】:
标签: javascript api gmail tampermonkey