2011-04-15 22 views

回答

3

我們確實有計劃讓更多的KBX開發商友好,但同時,也有一些技巧。

我們建議花費大部分開發時間的測試與書籤工具,因爲這些給你,當你的行動火,才讓你的規則火災後的頁面的狀態之間更容易檢查了更大的控制權。應用程序可以用小書籤進行測試,不需要更改代碼,而且易於使用。

這不會幫助你的應用程序行爲不同的KBX運行時,極少數情況下調試,但它應該讓你過去你當前所遇到最麻煩。

+2

+1。 Bookmarklet FTW。 – Alex 2011-04-16 03:34:40

+0

我對KRL的(謙虛)使用經驗告訴我,即使我開發的應用程序只使用bookmarklets測試,我仍然可以在稍後以KBX擴展模式在擴展模式和其他錯誤中獲得一些錯誤。雖然第一個問題不難解決,但KBX擴展對我來說更難以調試/更正。看到在這種模式下遇到的一個問題[這裏](http://stackoverflow.com/questions/5653090/kynetx-app-not-working-when-installed-via-kbx-extension-on-chrome)。與此同時,一些更多的文檔和用於調試的特殊KBX擴展將有助於(我)。 – 2011-04-16 14:15:49

1

這裏是解決鉻火狐:修改KBX爲目標的最新版本的應用程序的擴展名:http://blog.lolo.asia/technology/kynetx/2011/04/16/debugging-with-kbx-extension-how-to-avoid-having-to-deploy-at-every-code-modification/

總之,我代替:

KOBJ.add_config_and_run({」趕走:response.apps});

與:

//patch run_latest_app_version_in_kbx 
var run_latest_app_version_in_kbx= true; 
var run_msg_json={‘rids’:response.apps}; 
if (run_latest_app_version_in_kbx===true){ 
    for (var i=0;i<response.apps.length;i++){ 
     run_msg_json[response.apps[i]+’:kynetx_app_version’]=’dev’; 
    } 
} 
KOBJ.add_config_and_run(run_msg_json); 
// 

page_interaction/pages.jsChrome擴展內部和 在資源/ jid0-njkmo4quo4rc8p9kcuemahnyiku-kynetxforfirefox數據/ page_interaction.jsFirefox擴展內部

相關問題