Androidでphonegapプラグインアプリケーションを作成しました。sendJavaScript API
Phonegapを使用して、Java コードから JavaScript に文字列値を送信しようとしています。しかし、私は問題に直面しています。文字列に一重引用符が含まれている場合、sendJavaScript
機能しません。一重引用符がなければ、完全に正常に機能します。以下は、Plugin クラスの Java ファイル内のコードです。
String result = "Any text except single quote ";
String SendJS = "javascript:" + SuccessCallBack + "('" + JSONObject.quote(result) + "')";
sendJavaScript(SendJS);
SuccessCallBack
- JavaScript のコールバック関数。
result
- JavaScript コールバックに渡す文字列。
結果の文字列に一重引用符が含まれている場合、sendJavaScript は機能しません。
助言がありますか?