【问题标题】:Jquery mobile HTTPS failingJquery 移动 HTTPS 失败
【发布时间】:2012-08-25 12:10:43
【问题描述】:

我正在尝试编写一个使用 PHP 协议切换以即时从 HTTP 和 HTTPS 切换的网站,但由于我现在已经在 J​​Query 移动设备中编写了我的网站,它似乎只是点击了“错误加载页面”并且从未加载我网站的那些部分。可能是什么原因造成的?

【问题讨论】:

  • 您能提供更多信息吗?一些代码sn-ps?

标签: php jquery ajax jquery-mobile https


【解决方案1】:

虽然性质略有不同,但这个问题将帮助您解决问题:AJAX calls to untrusted (self-signed) HTTPS fail silently

因为您很可能使用自签名证书或用于不同子域的证书,所以默认情况下 AJAX 调用将失败,因为出于安全目的它们无法接受证书。

【讨论】:

  • 这个解决方案有点奏效,Jquery Mobile 的问题是它不做页面的全页渲染,所以我因为我在我的网站上来回切换 HTTP 和 HTTPS,我有确保页面链接是“外部”rel 或禁用 ajax,然后在成功访问页面后执行并重新启用。这似乎解决了错误,只是没有完全修复它。
【解决方案2】:

您可以在每个标签中添加 rel="external" 以从 http => https 或 https => http 重定向到

【讨论】:

    猜你喜欢
    • 2012-08-29
    • 2013-08-14
    • 2015-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多