【问题标题】:Button does not appear on IEIE 上不显示按钮
【发布时间】:2014-12-14 13:36:13
【问题描述】:

我有一个向浏览器添加一个按钮的扩展程序,它可以在 Chrome 中运行。当我在 Internet Explorer 上安装扩展时,该按钮不会出现。我究竟做错了什么?我的代码如下所示:

appAPI.ready(function() {
    appAPI.browserAction.onClick(function() {..});
});

【问题讨论】:

  • 你用的是什么扩展?
  • 请添加更多代码

标签: javascript internet-explorer button cross-browser crossrider


【解决方案1】:

要正确初始化按钮,您必须使用 appAPI.browserAction.setResourceIcon 添加按钮图标,如 Crossrider API docs 中所述。因此,首先在扩展的资源中添加一个图标图像(例如icon.png)并将其设置为图标按钮,如下所示:

appAPI.ready(function() {
    appAPI.browserAction.setResourceIcon('icon.png');
    appAPI.browserAction.onClick(function() {..});
});

[披露:我是 Crossrider 的员工]

【讨论】:

    【解决方案2】:

    您是否验证过您的扩展程序在 IE 中是否可见?

    IE 控制台是否显示任何错误?

    这是我在 IE 中调试问题时找到的文档:

    http://docs.crossrider.com/#!/guide/troubleshooting_ie

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 2013-03-29
      相关资源
      最近更新 更多