stackpop
V2EX  ›  Django

一个奇怪的前端问题求助~

  •  
  •   stackpop ·
    sjtubinlong · Sep 11, 2012 · 4453 views
    This topic created in 5166 days ago, the information mentioned may be changed or developed.
    我有个用django建立的app,

    页面一:

    http://dev.stackpop.org:8081/test/3/

    页面二:

    http://dev.stackpop.org:8081/test/helpme/

    页面2仅仅是把也页面1用iframe嵌入进来

    现象,上述两个页面在IE和chrome下都能正常工作


    但是,我在另外一个域名中的页面
    页面3:
    http://www.jiongceyan.com/helpme.html

    页面3和页面2的代码是一模一样的,但是页面3在IE下无法正确执行,在chrome下是可以正确执行的

    此外在本地建立一个html文件,也会有上述现象。
    13 replies  •  1970-01-01 08:00:00 +08:00
    Air_Mu
    Air_Mu
    Sep 11, 2012
    1
    这和PHP有毛关系么?
    qiayue
    qiayue
    Sep 11, 2012
    2
    我用 ie9 打开页面3可以看到内容,用 ietester 各个版本 ie 看到,没有发现你说的问题。
    stackpop
    stackpop
    OP
    Sep 11, 2012
    3
    @Air_Mu v2ex没有专门的前端版吧。

    @qiayue 不是说看不到页面,抱歉,是点击后ajax无法执行。
    qiayue
    qiayue
    Sep 11, 2012
    4
    @stackpop 还真是没办法执行
    你说会不会是不同域的问题?
    页面2和页面1是同域的,而页面3和页面1不同域
    skydiver
    skydiver
    Sep 11, 2012
    5
    第三个页面在ie下发起ajax请求会出现403
    skydiver
    skydiver
    Sep 11, 2012
    6
    @qiayue 早说啊。。肯定是跨域XHR的问题了。。。ie和别的浏览器对这个处理不一样
    stackpop
    stackpop
    OP
    Sep 11, 2012
    7
    @5skydiver 如何解决呢?iframe也算跨域...
    skydiver
    skydiver
    Sep 11, 2012
    8
    @stackpop 我也没遇到过这种情况。不知道这篇文章说的可以不:
    http://blog.csdn.net/net_lover/article/details/5172509
    skydiver
    skydiver
    Sep 11, 2012
    9
    @stackpop 关于ie的在这里
    icyflash
    icyflash
    Sep 11, 2012
    11
    https://code.djangoproject.com/ticket/17157

    python的跑到php来了。。。
    lfzyx
    lfzyx
    Sep 11, 2012
    12
    95分?满分多少
    Livid
    Livid
    MOD
    PRO
    Sep 12, 2012
    13
    Moved to /go/django
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:12 · PVG 08:12 · LAX 16:12 · JFK 19:12
    ♥ Do have faith in what you're doing.