0

コンジット ツールバーで実行される JavaScript で記述されたスクリプトをデバッグしようとしています。今のところ私は単純に使用しています

window.alert("function x is working");

しかし、スクリプトが大きくなるにつれて多くのアラートが発生する場合、これは非常に厄介です。ログまたはデバッグ メッセージを FireBug または Chrome のコンソールに書きたいと思います。

console.log("function x is working");

これははるかに合理的ですが、コンジットツールバーのhtmlコンポーネントに含まれるjavascriptファイルから実行すると、このコードは効果がありません。
コンジット ツールバー API でこれと同様の問題を実際に調査しようとしましたが、スタック上ではあまり一般的ではないことがわかりました。コンジット API の使用に関するフォーラムや優れた情報源を知っている人はいますか? 彼らの公式ページは私にとって少し混乱しています。

本当に助けてください!

4

1 に答える 1

1

ここでは、コンジット ツールバー API に関する多くの情報を取得できませんでした。これは私が考えた回避策です。これが他の人に役立つことを願っています。

var writeToConsoleScriptStr = 'console.log("your message here");';
JSInjection(writeToConsoleScriptStr);

これは、ページに関連する他の事項も使用する必要がある場合に役立ちます。たとえば、Jquery を使用して、タブがフォーカスされているかぼやけているときにコードを実行します。ちなみに、コンソールへの書き込みと、タブ切り替えイベントの JQuery の両方が、私がチェックしたすべてのブラウザーで実行されました。これはいい感じでした。
もちろん、Jquery を実行するには、実際のページに jquery を含める必要があります。これは、同じ方法で注入することによっても達成できます。(一定の費用がかかります)

これが誰かに役立つことを願っています。

于 2012-11-13T11:59:39.937 に答える