【问题标题】:iOS - HTML source is different than when inspecting element in Chrome on desktopiOS - HTML 源代码与在桌面上的 Chrome 中检查元素时不同
【发布时间】:2023-03-03 19:48:01
【问题描述】:

我正在尝试将网站的 html 放入我的 iOS 应用程序中。当我通过 NSURLConnection 从 NSData 变量记录 html 时,如果我随后转到桌面上的网站并单击要在 iOS html 中查找的元素上的检查元素,则 html 会有所不同。为什么会不一样?是因为我专门点击了那个元素吗?它在 iOS 和桌面上看起来是一样的,因为我已将它加载到 UIWebView 中。

更新: 我被告知在 Chrome 中它是呈现的源代码。如何在 iOS 中获取渲染后的源代码?

【问题讨论】:

    标签: html ios google-chrome uiwebview nsurlconnection


    【解决方案1】:

    在 Chrome 的开发者控制台中,它显示渲染的源代码(在 AJAX 和扩展的修改之后)。代码错误(例如未闭合的标签)也将得到修复。

    这不是您的原始源代码。

    【讨论】:

    • 如何获得 chrome 控制台在 iOS 上显示的内容?
    • 我知道chrome控制台不会显示,但是你的意思是我不能得到渲染的html吗?我意识到信息是在页面加载后加载的。我怎样才能得到那个 HTML?当我使用 webview 并使用 JavaScript 获取内部或外部 html 时,它返回的只是 .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多