javascript - UIWebView 检索链接并导航到它

标签 javascript ios objective-c uiwebview nsregularexpression

我正在向我的应用程序添加一个 UIWebView,它应该加载受密码保护的网页。然后它应该自动从该页面选择一个链接并导航到该页面。该网站不断更改其链接,因此无法选择目标页面的 URL。我需要先登录,然后从主页选择一个链接。

登录所需链接并导航至该链接后,如何编写代码来搜索我的主页?

最佳答案

您可以使用 Javascript 通过其 id 检索链接,然后加载它:

[yourWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('yourLinkID').click();"];

要查找链接的 ID,请检查其在页面上的 html 标记中的 id 属性值。

关于javascript - UIWebView 检索链接并导航到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15537721/

相关文章:

javascript - 简单的Ember Controller 没有输出

ios - "Failed to prepare device for development."使用 Xcode 13.2.1 和 iOS 15.4 设备

objective-c - iOS - 核心数据模型与邮件框架冲突?

javascript - 编译 ES6 和 VUE JS 在 IE 11 中不起作用

javascript - jquery p :last-child not working

ios - 以编程方式将 View 添加到 tableView 单元格中,导致滚动不稳定且缓慢

iphone - map View 上的用户可移动点?

objective-c - 你如何在 NSButton 上垂直居中图像

objective-c - webkit - 监听器在第二页加载时失败

javascript - 即使使用 Polyfill,在 IE 8 中也无法使用 Array.Filter