【问题标题】:Set document.domain back to its original value in all browsers?在所有浏览器中将 document.domain 设置回其原始值?
【发布时间】:2017-07-09 06:04:42
【问题描述】:

document.domain 有点麻烦 - 我可以将其设置为基本域,但无法在 FireFox 或 Edge 中设置回其原始值(子域 + 域),尽管它在 Opera 中确实有效。

我已经阅读了很多文档,似乎没有在任何地方提到这个限制。

【问题讨论】:

    标签: javascript dom cross-browser


    【解决方案1】:

    这是单源策略保护的一个特性。子域可以更改为其父域,但不能再更改回来,因为不同的子域可以指向不同的主机。

    I thought cross-subdomain AJAX requests were allowed, but this Chrome error seems to indicate otherwise

    【讨论】:

    • 该死,'一个功能'..我想我最好找到一种不同的方法来做到这一点,然后大声笑。谢谢@丹尼尔
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2012-12-23
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多