2011-02-16 57 views
2

我很难让我的安装扩展在IE 8中工作。当我通过一个书签运行它时,一切都正确加载和扩展按预期工作。安装扩展时,它不会自动在它应该的页面上运行。扩展名不工作在IE

目前只能在www.bestbuy.com上使用。此外,点击率不起作用,但您应该能够判断扩展程序是否在这些页面上加载。

这里是书签代码:


javascript:(function(){var d=document;var s=d.createElement('script');s.text="KOBJ_config={'a1229x4:kynetx_app_version':'dev','rids':['a1229x4']};";d.body.appendChild(s);var l=d.createElement('script');l.src='http://init.kobj.net/js/shared/kobj-static.js';d.body.appendChild(l);})() 

下面是安装程序链接:
IE - http://app-files.s3.amazonaws.com/installers/shopscotch-qa_Setup.exe
火狐 - 变化的.xpi而不是.exe文件
浏览器 - 变化的.crx代替的.EXE

这里是KRL代码: http://app-files.s3.amazonaws.com/installers/shopscotchKRL.js

+0

我在我的机器上得到了同样的行为 - t他书签工作正常,但IE扩展没有。不知道为什么,但。 – 2011-02-18 04:12:59

回答

1

谢谢你分享你的源代码。看起来你在你的发射JavaScript中的各个地方缺少分号,我猜IE噗噗声。我会解决这个问题,然后再试一次。发现在线路107和111


更新2011年2月18日

试着改变你的调度域,以便您不包括域名的WWW部分。在测试中,我发现IE扩展不喜欢它。我已经提交了一个错误报告,希望能够解决您的问题。 (你并不真的需要反正WWW)的

dispatch { 
    domain "shopscotch.qat" 
    domain "www.bestbuy.com" 
    domain "www.bebe.com" 
} 

上一页调度块将成为

dispatch { 
    domain "shopscotch.qat" 
    domain "bestbuy.com" 
    domain "bebe.com" 
} 

后,我改变了调度块没有WWW我能让它在bestbuy.com上运行

enter image description here

0

我有类似的行为......但我清除了缓存,并开始工作。不知道WTF发生了,但它为我清理。

+0

感谢您的建议。刚刚尝试过,不幸的是没有好处。我也尝试过通过appbuilder重新构建扩展,但这似乎也没有做任何事情。 – trumans1 2011-02-18 21:23:29

+0

如果您认为扩展名构建不正确,请务必检查强制重建,以免得到缓存版本的扩展名。 – 2011-02-18 22:06:51