【问题标题】:Loading specific elements from webpages in xCode在 xCode 中从网页加载特定元素
【发布时间】:2016-03-20 14:37:52
【问题描述】:

所以我的问题很简单,但我不知道从哪里开始。我正在尝试在 xCode for OSX 中制作一个应用程序,该应用程序将从网页加载特定部分。问题是每当我使用内置的网络导航器时,整个页面都会加载。

我在 Stackoverflow 上查找了几个相关问题并找到了这个 post 但我无法真正理解给出的答案,因为它只解释了我如何使用 stringByEvaluatingJavaScriptFromString 来“拥有(或创建)一些 javascript 来导航/ 操纵 / 询问页面内容”,根据 Wain 的说法。

我还希望用户能够与加载的元素进行交互,这意味着它会随着时间的推移或处于活动状态时刷新。

重要提示:我正在使用第三方网站。
另外,我不是要代码,更像是一些关于如何实现我正在寻找的教程/文档。此外,我没有提供示例代码,因为这是一个预开发阶段。

提前感谢所有帮助。

【问题讨论】:

    标签: javascript objective-c xcode webview


    【解决方案1】:

    是的,UIWebView 不允许您这样做。您可以使用NSURLConnection 将网页加载到 NSData 对象中,然后将 convert that 加载到 NSString 对象中。然后,您可以从字符串中仅提取您想要的部分,并用它们做您喜欢的事情。您可以在内存中构建一个新的 HTML 页面以在 UIWebView 中显示,或者您可以构建一个属性字符串以在 UITextView 中显示。

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 2012-07-12
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 2021-09-07
      • 2019-04-10
      • 1970-01-01
      相关资源
      最近更新 更多