我很难让我的已安装扩展程序在IE 8中运行。当我通过书签运行它时,所有内容都正确加载,扩展程序按预期工作。安装扩展程序时,它不会自动在页面上自动运行。
目前它只适用于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
Firefox - 更改为.xpi而不是.exe
Chrome - 更改为.crx而不是.exe
这是KRL代码: http://app-files.s3.amazonaws.com/installers/shopscotchKRL.js
答案 0 :(得分:1)
感谢您分享您的源代码。看起来你在你发出的JavaScript中的各个地方都缺少分号,我猜你正在考虑使用IE浏览器。我会修复它,然后再试一次。在第107和111行找到。
更新02/18/2011
尝试更改您的调度域,以便您不包含域的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上运行
答案 1 :(得分:0)
我有类似的行为......但我清除了缓存并开始工作。不确定WTF是否发生了,但它已经为我清理了。