나는 android에서 phonegap 플러그인 응용 프로그램을 만들었습니다. Phonegap에서 sendJavaScript API
을 사용하여 Java 코드에서 JavaScript로 문자열 값을 보내려고합니다. 그러나 나는 문제에 직면하고있다. 문자열에 작은 따옴표가 포함되어 있으면 sendJavaScript
이 작동하지 않습니다. 작은 따옴표가 없으면 완벽하게 작동합니다. 다음은 Plugin 클래스의 자바 파일에있는 코드이다.sendJavascript가 phonegap에서 작동하지 않습니다.
String result = "Any text except single quote ";
String SendJS = "javascript:" + SuccessCallBack + "('" + JSONObject.quote(result) + "')";
sendJavaScript(SendJS);
SuccessCallBack
- JavaScript의 콜백 기능.
result
- JavaScript 콜백에 전달할 문자열입니다.
결과 문자열에 작은 따옴표가 있으면 sendJavaScript가 작동하지 않습니다.
제안 사항?
나는이 문제로 어디서나이 문제를 해결 했습니까? – Gurnard