触发点击保存到驱动器按钮

时间:2019-11-23 22:07:29

标签: javascript google-drive-api

我正在尝试使用Google云端硬盘API中的Save to Drive按钮,但使用的是自定义外观。我的目标是隐藏按钮并触发其click事件,以便弹出保存窗口。但是,我找不到触发按钮上的click事件的方法。我尝试在按钮的div上调用click()dispatchEvent()失败。由于该按钮的div上的addEventListeneronclickonmouseup均未分配任何内容,因此脚本使用onmousedown

在chrome开发工具中使用DOM事件断点,我可以看到单击按钮时调用了什么代码(似乎脚本使用了'mouseup'事件),但是由于代码是缩小(也许会混淆?我无法分辨)。

我知道之前已经有人问过这个问题 here,但是答案不是触发按钮的点击,而是使用Google Drive API,我希望避免这样做,因为不想经过所有Google的验证过程才能访问drive范围。

以前有人能做到吗?关于我可以尝试的任何想法吗?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我发现不可能这样做。由于该按钮位于iframe元素中,因此浏览器会阻止Javascript访问它。