【发布时间】:2014-08-12 15:59:31
【问题描述】:
我为 chrome 做了一个扩展。它的目的是从弹出窗口中读取数据,将该数据存储到数据库中,然后关闭弹出窗口。一切正常,但我无法关闭弹出窗口。
我的计划是使用以下代码关闭弹出窗口:
$('a.tv-dialog-title-close').trigger('click');
如果我在 chrome 控制台中输入它,它会很好地关闭弹出窗口,但是当我在我的扩展程序中使用该确切代码时,弹出窗口不会关闭并且我没有收到任何错误(奇怪)。其他一切都按计划进行,但这一行代码不起作用。任何人,有什么想法吗?
谢谢
编辑:
解决了这个问题:
var scriptNode = document.createElement ('script');
scriptNode.textContent = "$('a.tv-dialog-title-close').trigger('click');";
document.body.appendChild (scriptNode);
谢谢赞
【问题讨论】:
标签: javascript jquery google-chrome google-chrome-extension popup