Garmin Communicator APIは<object>
、HTML 本文に埋め込まれたタグから JS に公開されるブラウザ プラグインを介して動作します。
GWT-Garmin-APIを構築するときに、このオブジェクトの文書化されていないメソッド/プロパティを見つけようとしています。彼らのJS API ソースを操作すると、公式のメソッドが表示されますが、他のメソッド/小道具を見つけたいです。これまでのところ、ページ内の Object 要素への参照からこれらを一覧表示する方法が見つかりません。
私が使用するデバッガーは、そのような小道具を表示しません。私が知らないオブジェクト反射カンフーがあるかもしれないと思っていました。ありがとう。
アップデート:
例はGarmin Hello Device exampleにあります。
コンソールから、次のオブジェクトを反復処理します。
var plugin = document.getElementsByTagName('object')[0];
for(var prop in plugin) {
console.log( prop );
}
ただし、同じコンソール ラインから簡単に呼び出すことができる plugin.Unlock() などのプラグイン メソッドは検出されません。