如何使用`executescript方法从`InAppBrowser`获取多个值

时间:2019-03-21 14:27:38

标签: javascript ionic3 inappbrowser

如何在ionic3中使用Cordova InAppBrowser方法从executescript()获取多个值?我可以使用以下方法从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>

如何通过单次注入从HTML文档URL中同时检索RefNumState值?

0 个答案:

没有答案