【问题标题】:Windows Phone 8 Web Browser Download JSONWindows Phone 8 Web 浏览器下载 JSON
【发布时间】:2013-03-08 19:50:59
【问题描述】:

我试图通过打开此link 来提取 JSON,但 Web 浏览器控件不会呈现它。例如,如果您在桌面浏览器中打开上述链接,它会显示 JSON 输出,但在 Windows Phone 上的 IE 控件上却没有,而是说找不到可以打开它的应用程序。

我不想使用 WebClient,因为 Quora 登录 cookie/凭据存储在网络浏览器中,所以我不能使用 WebClient,因为用户无法登录。

请帮助,我无法找到解决方案。我想提取 JSON 输出,然后向用户显示数据。

【问题讨论】:

    标签: .net json windows-phone-8 webbrowser-control windows-phone


    【解决方案1】:

    这不是您正在访问的公共 API。 Quora 在前面加上“while(1);”到 JSON 响应的开头,这样如果您尝试劫持它,那么您的应用程序将无法解析它。

    见:Why does Google prepend while(1); to their JSON responses?

    【讨论】:

    • 我可以在 Chrome 和 Firefox 上打开链接,但不能在 IE 控制下。
    【解决方案2】:

    无法在 Windows Phone 上的 Internet Explorer 控件中打开 JSON 以进行呈现。您必须下载它,然后采取适当的措施。

    【讨论】:

    • 嗯,但是要下载它,Quora 需要登录 cookie,它存储在 IE 网络浏览器控件中!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多