在弹出页面上有一个函数chrome.tabs.create,后台页面有chrome.tabs.onCreated.addListener,onCreated.addListener中有chrome.tabs.getSelected,我不明白为什么代码在没有警告的情况下不能继续。代码是这样的
$(document).ready(function() { chrome.tabs.onCreated.addListener(function() {
alert("Login"); //without this can not go on.only click the alert can work
$("#dialog").dialog("open");chrome.tabs.getSelected(null,function(tab) {chrome.tabs.sendRequest(tab.id,发布于 2012-02-13 21:16:57
警报不会扣留其余代码的执行。在单击警报上的"OK“之前,您必须经历浏览器UI中的更改。这实际上是chrome的特性。在解决警报之前,您将不会看到浏览器UI中的任何更改(如创建新选项卡、重新排列选项卡等)。
https://stackoverflow.com/questions/8368488
复制相似问题