在https://bigquery.cloud.google.com中的按钮节点上调用click()方法不会触发实际的单击功能。我本质上是构建一个chrome扩展,它监视此站点中查询的工作,并且在某些时候,我想在Run Query按钮上触发click事件,以便运行查询。但我没有看到这种情况发生。似乎触发了为该按钮添加我自己的click()处理程序,但似乎没有发生Google的REST调用,因此查询永远不会运行。
我相信这是在Chrome v46中运行,但是一旦我今天将其升级到v47,它似乎已经停止工作了。我无法验证这一点,因为我在Mac上安装v46时遇到问题。这可能是原因还是有任何其他限制会妨碍我这样做?按钮实际上描述如下,似乎是在AngularJS上构建的。
<jfk-button
aria-disabled="true"
class="query-run jfk-button goog-inline-block jfk-button-disabled jfk-button-primary"
disabled="disabled"
jfk-button-style="PRIMARY"
jfk-on-action="qbCtrl.startQuery()"
ng-disabled="!qbCtrl.canRunQuery()"
ng-show="!qbCtrl.queryRunning"
role="button"
style="-webkit-user-select: none;"
>
Run Query
</jfk-button>`