【问题标题】:a confuse about chrome extensions development对 chrome 扩展开发的困惑
【发布时间】:2012-02-13 21:16:57
【问题描述】:

弹出页面有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,

【问题讨论】:

  • 请澄清您的问题。很难理解你想要完成什么,什么没有奏效。

标签: google-chrome-extension


【解决方案1】:

警报不会阻止其余代码的执行。在您单击警报上的“确定”之前,您必须经历的是浏览器 UI 的变化。这实际上是 chrome 的功能。在您解决警报之前,您不会看到浏览器的 UI 发生任何变化(例如正在创建新选项卡、重新排列选项卡等)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 2015-05-01
    • 2021-07-03
    • 1970-01-01
    相关资源
    最近更新 更多