作者azureshin (azureshin)
看板Ajax
标题[问题] 跨网域AJAX , 在HTTPS的问题
时间Mon Apr 2 20:19:30 2012
请问各位
目前跟一个业主合作
前提是 : 他提供的是XML.....不是jsonp.
环境 : 跨网域
小弟使用YQL来读取他的XML, 这样可以克服跨网域问题, 也顺便转json可读性较高
问题来了...之前是http时都没问题
後来他们公司改https, 就都不能读了
我想问的是....
1. https页面是支援AJAX的吗 ? 因为如果用IE看https网页, 都会出现"此网站的安全性
凭证有问题", 必须按 "继续浏览此网站"才能继续, 所以我想ajax的callback该不会call
到这个提示页面 ?
2. 我该请对方做什麽, 我的YQL才能去读对方的HTTPS ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.53.178
1F:推 Crow22312:1.https 是支援 ajax 的, IE看到那页是浏览器本身的行为 04/02 21:01
2F:→ Crow22312:像 chrome 的话本身会要求 https 页面里的东西全都从 04/02 21:03
3F:→ Crow22312:https 取得才会认定为 "安全的" 页面, IE 可能也有加这 04/02 21:03
4F:→ Crow22312:条了(?) 04/02 21:04
5F:→ azureshin:https支援ajax, js的写法需要改变吗 ? 04/02 21:29
6F:推 Crow22312:还在研究YQL... (心虚) http 跟 https 用的 port 不一样 04/02 21:42
7F:→ Crow22312:domain 也不一样, port 也不一样.. 不是很清楚能不能.. 04/02 21:44
8F:→ Crow22312:但如果你是 https 对 https 进行 ajax, 那是可以也不需 04/02 21:45
9F:→ Crow22312:要特别改变什麽写法的. 04/02 21:45
10F:推 alpe:浏览器限制... ... 无解 04/02 21:59
11F:→ azureshin:我找到解法了.., 幸好我是写在phonegap里面.. 04/03 01:42
12F:推 Crow22312:对解法有点好奇, 方便分享吗 ._.? 04/04 19:44
13F:→ azureshin:phonegap或jquery mobile都有支援跨网域参数 04/06 01:43