我们是一家小型英国慈善机构,本地网页设计公司使用Crossrider为我们建立了浏览器扩展。我们的问题是浏览器图标没有在IE中显示,它在Firefox和Chrome中都很好。他们一直无法找到问题所在。不幸的是,我是一名JavaScript新手。但是,当我查看background.js文件时,我认为某些内容编码错误。有参考Chrome和Firefox的图像但不是IE,但我对Crossrider的理解是你只需要一个参考而不是指定个别浏览器?我们非常感谢任何人对这个简单问题的帮助。
appAPI.ready(function($) {
if(appAPI.browser.name == "firefox") {
appAPI.browserAction.setResourceIcon('tiny_icon_23.png');
} else if(appAPI.browser.name == "chrome") {
appAPI.browserAction.setResourceIcon('tiny_icon_24.png');
} else {
appAPI.browserAction.setResourceIcon('tiny_icon_23.png');
}
appAPI.browserAction.setPopup({
resourcePath:'popup.html',
width: 366,
height: 207
});