gpt4 book ai didi

jquery-mobile - jQuery Mobile - 使用 PhoneGap 和 WP7.5 加载页面时出错 - 安全问题?

转载 作者:行者123 更新时间:2023-12-01 06:43:15 24 4
gpt4 key购买 nike

我有一个使用 android phonegap 1.2 和 jqm 1.0 运行良好的应用程序,我正在尝试将它移植到 windows phone 7.5。

当 index.html 页面加载时,第一件事就是使用 $.mobile.loadpage 加载另一个 html 页面。我在 wp7.5 应用程序上得到的只是“错误加载页面”消息短暂闪现。如果我在 index.html 上的页面上添加一个 href,我会得到同样的错误。总结:

  • 在桌面浏览器中运行 index.html 有效
  • 在android上运行应用程序
  • 在 wp7.5 上运行应用程序而不调用另一个页面有效
  • ie中的jqm(wp7.5上)可以加载其他页面
  • 如果我从应用程序内链接到公共(public) jqm 站点,则公共(public)站点有效(即 jqm 将加载位于 www 上的页面)
  • 我把 $.support.cors = true;在 js 代码中启用跨站点 xhr 请求

  • 在我看来,唯一的问题是当 jqm 尝试通过 ajax 加载本地文件时。我认为这与 phonegap 使用的 webbrowser 控件中的默认安全设置有关吗?

    任何人都可以对此有所了解吗?

    最佳答案

    我怀疑这是 WP7 坚持从“本地网站”加载的所有页面实际上都是从独立存储加载的。

    在较新的 Phonegap/Cordova WP7 项目模板中,每个构建都会维护一个文件 CordovaSourceDictionary.xml,它将为您执行此操作。
    只需确保您希望能够导航到/加载的任何文件(是的,您也必须为图像执行此操作)在您的项目中具有“内容”的构建操作,并且当您构建它时,此 xml 将被更新自动地。

    当您的应用程序运行时,Cordova 在 WP7 上做的第一件事是浏览此 XML 文件中的所有文件并将它们复制到 isolatedStorage,以便可以加载/导航到它们。

    关于jquery-mobile - jQuery Mobile - 使用 PhoneGap 和 WP7.5 加载页面时出错 - 安全问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8237595/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com