本地主机上不允许Cordova/jQuery移动原点为空

本地主机上不允许Cordova/jQuery移动原点为空,jquery,jquery-mobile,cordova,Jquery,Jquery Mobile,Cordova,我正在基于Cordova(Phonegap)和jQuery Mobile构建一个web应用程序。因为我使用Ajax获取数据,所以我在web服务器提供的动态内容中添加了一个accesscontrolalloworigin头。这很有效 因为我不想使用单个模板布局,所以我在页脚导航栏中创建了多个链接的文件。他们住在本地主机(手机)上的my/www文件夹中。每当我使用导航栏中指向其中一个页面的链接时,我都会得到一个原点null,这是访问控制允许原点不允许的。错误。我怎样才能解决这个问题 <div

我正在基于Cordova(Phonegap)和jQuery Mobile构建一个web应用程序。因为我使用Ajax获取数据,所以我在web服务器提供的动态内容中添加了一个
accesscontrolalloworigin
头。这很有效

因为我不想使用单个模板布局,所以我在页脚导航栏中创建了多个链接的文件。他们住在本地主机(手机)上的my/www文件夹中。每当我使用导航栏中指向其中一个页面的链接时,我都会得到一个
原点null,这是访问控制允许原点不允许的。
错误。我怎样才能解决这个问题

<div data-role="footer" data-position="fixed">
  <div data-role="navbar">
    <ul>
      <li><a data-icon="star" href="start.html">start</a></li>
      <li><a data-icon="grid" href="list.html">list</a></li>
      <li><a data-icon="alert" href="alert.html">alert</a></li>
    </ul>
  </div>
</div>

选项1: 您需要将$.support.cors$.mobile.allowCrossDomainPages值设置为true

“您从Phone Gap jQuery Mobile应用程序中访问跨域页面的能力由两个关键因素控制:$.support.cors$.Mobile.allowCrossDomainPages,并且还可能受到PhoneGap后续版本中白名单功能的影响。”

阅读更多

备选案文2: 我猜您可能不想使用此选项,但可以通过在标记中使用数据Ajax=“false”来关闭Ajax链接行为。

选项1: 您需要将$.support.cors$.mobile.allowCrossDomainPages值设置为true

“您从Phone Gap jQuery Mobile应用程序中访问跨域页面的能力由两个关键因素控制:$.support.cors$.Mobile.allowCrossDomainPages,并且还可能受到PhoneGap后续版本中白名单功能的影响。”

阅读更多

备选案文2: 我猜您可能不想使用此选项,但可以通过在标记中使用数据Ajax=“false”来关闭Ajax链接行为