2011-02-16 78 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