js能否做https请求

2013-12-25 10:13:43 +08:00
 vontio
3742 次点击
所在节点    问与答
8 条回复
lichao
2013-12-25 10:18:17 +08:00
是说 Ajax 吗?
受限于 [同源策略] ,网页本身如果是 HTTPS 协议,Ajax 就可执行 HTTPS 请求。
JSONP 则不受限制
vontio
2013-12-25 10:23:22 +08:00
@lichao 有办法绕过吗同源吗,js是本地的,请求的地址是https的. 用前端js做爬虫,有没有可能
Mutoo
2013-12-25 10:29:42 +08:00
muzuiget
2013-12-25 11:05:10 +08:00
典型的 X-Y 问题,用 js 做爬虫,直接上 node.js 就是了,费那个劲绕过同源策略干嘛?
keefo
2013-12-25 11:07:40 +08:00
lichao
2013-12-25 11:24:11 +08:00
@vontio 这是浏览器的安全机制,不好绕过吧。
正如 @muzuiget 说的,爬虫还是交给服务端吧
9hills
2013-12-25 11:25:46 +08:00
fengliu222
2013-12-25 17:49:16 +08:00
服务器端代理是比较方便的做法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/94470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX