按钮不会出现在IE上

时间:2014-12-14 13:36:14

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

[披露:我是Crossrider员工]

答案 1 :(得分:0)

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

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

以下是我在IE中调试问题时发现的文档:

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