首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tampermonkey gmail JS API

Tampermonkey gmail JS API
EN

Stack Overflow用户
提问于 2016-07-28 07:01:15
回答 1查看 204关注 0票数 0

我正在尝试使用此gmail JS tutorial添加电子邮件发送能力的网页使用篡改猴子。我已经将脚本部分直接添加到了我的TAMPER猴子脚本中,并使用HTML via动态地插入了一个DIV。javascript。

如果我手动显示按钮( API返回标签列表),它确实可以工作,但似乎在页面加载时没有调用回调函数(checkAuth)。当我注入谷歌脚本时,checkAuth没有运行(我插入了console.log进行确认)。本教程的java script部分是否需要放在DOM中的普通script元素中,或者我应该坚持下去吗?

我知道我的TM脚本有它自己的作用域,但不确定如何将所有Google代码添加到全局作用域,如果这是必须做的?如果我把脚本放在我自己的服务器上,会不会有问题?

我怀疑添加api的脚本看不到它的回调函数,因为我在tm脚本的作用域中定义了它。

EN

回答 1

Stack Overflow用户

发布于 2016-07-28 19:04:05

我想我找到了一般的解决方案,添加一个小脚本来定义回调函数的全局占位符。

然后,在TM脚本作用域中,对需要在全局作用域中的任何函数使用函数表达式语法。

代码语言:javascript
复制
var placeholder;
function TM () {
   placeHolder = function () {
      //API callback
   }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38624556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档