【问题标题】:jQuery Mobile App cross Domain issuejQuery Mobile App 跨域问题
【发布时间】:2012-05-12 19:17:12
【问题描述】:

我想开发一个使用 Web 服务从网站获取数据的 jQuery 移动应用程序。我有一个登录页面。我想与 https 页面通信(比如https://mysite.com/validate.php?username=user&pass=pwd)。当我尝试使用 ajax 访问页面时出现错误。当我使用 http url 时,我得到 JSON 响应(可能是跨域问题)。我的问题是我们可以通过将登录页面也设为 https 来解决这个问题。如果有怎么办?请帮忙。

【问题讨论】:

    标签: jquery jquery-mobile https cross-domain


    【解决方案1】:

    您可以使用以下 mod 重写规则强制 https。

    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
    

    我假设您在 apache 服务器上。在这种情况下,在 web 根目录中创建一个 .htaccess 文件,其中包含该文本。

    【讨论】:

      猜你喜欢
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多