Как получить несколько значений из InAppBrowser, используя метод executetescript - PullRequest
0 голосов
/ 21 марта 2019

Как я могу получить несколько значений из Cordova InAppBrowser, используя метод executescript() в ionic3?Я могу получить одно значение из InAppBrowser, используя:

var browserRef = this.inAppbrowser.create("my_url", "_blank");
browserRef.on('loadstop').subscribe(() => {
  var codePass = "document.getElementById('RefNum').value";
  browserRef.executeScript({ code: codePass }).then((values) => {
   alert(JSON.stringify(values[0]))}) // Array of values!
      })

Мой HTML-документ, из которого я хочу извлечь значения, показан ниже:

<html >
<head id="Head1" >
    <title>Sep CallBack Page</title>
</head>
<body>
<input id="RefNum" value=<?php echo $_POST['RefNum']; ?> />
<input id="State" value=<?php echo $_POST['State']; ?> />
</body>
</html>

Как я могу получить оба из RefNum и State значений из URL моего HTML-документа с использованием одной инъекции?

...