0

Java で liveconnect を介して JavaScript 関数を呼び出すのに少し問題があります。Safariコンソールはオブジェクトを「RuntimeObject」として分類するだけなので、適切なアイテムで関数を呼び出していませんが、javascriptでは次を使用します。

chat.call("message", new String[]{ action, data });

引数アクションとデータは、Java 文字列として参照されているにもかかわらず、適切な文字列として転送されていません。ここで見逃している明らかでばかげたものはありますか?

ケニー

4

1 に答える 1

0

私はjavascriptを追加してこの購入を修正しました:

action = action + "";
data = data + "";

オブジェクトを文字列にキャストするため、今では機能します:)

于 2009-11-01T12:35:31.153 に答える