Quellcode durchsuchen

1.修改Android Apex CRM JS 参数转译。

Pen Li vor 7 Jahren
Ursprung
Commit
d87466248c

+ 5 - 1
ApexDrivers/apexcrm/src/main/java/com/usai/apex/apexcrm/MainActivity.java

@@ -1211,7 +1211,11 @@ public class MainActivity extends AppCompatActivity implements RAWebView.WebView
         }
         String user = ApexCRMApp.sharedCRM().getUser();
         String password = ApexCRMApp.sharedCRM().getPassword();
-        String js = String.format("javascript:showPageForNotification(%s, %s, %d)", user, password, notificationId);
+
+        user = RAUtil.ra_stringByEscapingForJavascriptWithDelimiter(user,'\'',true);
+        password = RAUtil.ra_stringByEscapingForJavascriptWithDelimiter(password,'\'',true);
+
+        String js = String.format("showPageForNotification(%s, %s, %d)", user, password, notificationId);
         mWebView.evaluateJavascript(js, new ValueCallback<String>() {
             @Override
             public void onReceiveValue(String value) {