我正在使用一个 API,该 API 需要仅在从初始网页执行 Http GET 请求时才能找到的 key 。因此,在我的应用程序中,我执行一个简单的 GET 请求并返回 xhtml。我正在寻找有关如何从此响应中找到的 JavaScript 赋值语句提取特定值的建议。
<html>
<body>
<div>
</div>
<script type="text/javascript">abc.123.key = 'Ikc8StJJiJ2Pq/Dl+iUz3MFzk6qnL7mz6hFFkn5LtZM=';</script>
</body>
</html>
在上面的示例中,我希望从 abc.123.key 的分配中捕获值“Ikc8StJJiJ2Pq/Dl+iUz3MFzk6qnL7mz6hFFkn5LtZM=”。我应该做一个简单的正则表达式吗?如果是的话,一个简单的示例会是什么样子来帮助我开始?
最佳答案
如果您将此 xhtml 加载到 UIWebView
中,您可以执行以下操作
NSString* key = [myWebView stringByEvaluatingJavaScriptFromString:@"abc.123.key"];
关于javascript - 如何解析 Objective-C 中 JavaScript 赋值语句中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4523435/