我目前正在调试我的应用程序,以便它们可以使用KBX 扩展程序运行。KBX 扩展运行上次部署的版本,所以每次我在 appbuilder 中更改一些代码时,我都需要重新部署以查看更改。Kynetx 团队能否给我们一个修改后的 KBX 扩展,使用上次保存的版本来代替?
问问题
108 次
2 回答
3
我们确实有计划让 KBX 对开发人员更加友好,但与此同时,也有一些技巧。
我们建议您将大部分开发时间花在小书签上进行测试,因为这些可以让您更好地控制您的操作何时触发,从而更轻松地检查规则触发之前和之后的页面状态。应用程序可以在不更改代码的情况下使用小书签进行测试,并且易于使用。
在极少数情况下,如果您的应用程序在 KBX 中运行时表现不同,这无助于调试,但它应该可以帮助您克服当前遇到的大多数问题。
于 2011-04-16T03:31:08.213 回答
1
这是Chrome和Firefox的解决方案:针对最新版本应用程序的修改后的 KBX 扩展:http: //blog.lolo.asia/technology/kynetx/2011/04/16/debugging-with-kbx-extension-how -在每次代码修改时避免部署/
简而言之,我更换了:
KOBJ.add_config_and_run({'rids':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);
//
在Chrome 扩展内的page_interaction/pages.js和Firefox 扩展内的resources/jid0-njkmo4quo4rc8p9kcuemahnyiku-kynetxforfirefox-data/page_interaction.js
于 2011-04-17T21:10:45.927 回答