4

現在、アプリをデバッグしているので、KBX拡張機能で実行できます。KBX拡張機能は最後にデプロイされたバージョンを実行するため、appbuilderでコードを変更するたびに、変更を確認するために再デプロイする必要があります。Kynetxチームは、代わりに最後に保存されたバージョンを使用する変更されたKBX拡張機能を提供できますか?

4

2 に答える 2

3

KBX をより開発者にとって使いやすいものにする計画はありますが、それまでの間、いくつかのトリックがあります。

開発時間のほとんどをブックマークレットでテストすることをお勧めします。ブックマークレットを使用すると、アクションが起動するタイミングをより詳細に制御でき、ルールが起動する前後のページの状態を簡単に検査できるからです。アプリケーションは、コードを変更せずにブックマークレットでテストでき、使いやすいです。

これは、KBX での実行中にアプリケーションが異なる動作をするというまれなケースのデバッグには役立ちませんが、現在発生しているほとんどの問題を回避できるはずです。

于 2011-04-16T03:31:08.213 に答える
1

ChromeFirefoxのソリューションは次のとおりです。最新バージョンのアプリを対象とする変更された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({'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 に答える