首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Coding
V2EX  ›  JavaScript

js 有办法读取到其他服务器的文本文件吗?

  •  
  •   zhuwd · 10 天前 · 1256 次点击

    有个 txt 文件是放到 a 服务器的,前端项目在 b 服务器,可以通过链接直接访问到 txt 文件,但是在前端项目直接用 get 请求的话会出现跨域问题,大佬们有什么方法吗

    13 回复  |  直到 2019-12-02 18:57:00 +08:00
        1
    yrj   10 天前 via iPad
    设置 a 服务器允许跨域
        2
    zhuwd   10 天前
    @yrj 暂时没有权限设置 a 服务器的跨域。。。
        3
    Curtion   10 天前   ♥ 1
    用自己的服务器中转一下
        4
    sarices   10 天前
    自己服务器做个反向代理就好了
        5
    qinxi   9 天前   ♥ 1
    1.get 请求 jsonp
    2.nginx 反代.
    3.服务器允许跨域
        6
    zhuwd   9 天前
    @qinxi jsonp 试了一下,但是返回值是纯文本,jsonp 会报出转换 json 格式失败的错误,目前在考虑反代
        7
    qinxi   9 天前
    @zhuwd #6 jsonp 和服务器允许跨域都是 服务器需要做改动的.可能是服务器 jsonp 的支持吧
        8
    zhuwd   9 天前
    @qinxi 现在问题就卡在没有服务器的操作权限。很难受
        9
    keepeye   9 天前
    通过 iframe 试一下?获取 iframe 的 body
        10
    qinxi   9 天前
    @zhuwd #8 反代,一劳永逸 不求人
        11
    dcalsky   9 天前 via Android
    3 楼正解。跨域只是浏览器的限制。
        12
    lqzhgood   9 天前
    如果只是要显示 不是拿这个文本做处理
    iframe 套壳
        13
    DOLLOR   9 天前 via iPhone
    要么代理,要么对 a 服务器做改动。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4241 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 06:39 · PVG 14:39 · LAX 22:39 · JFK 01:39
    ♥ Do have faith in what you're doing.