HTML5使用replaceState更改url子域

时间:2012-05-08 18:01:39

标签: html5 firefox firebug

我在这个http://www.example.com/这样的域中有一个应用,但是我需要将状态替换为子域,例如http://test.example.com/

我正在尝试使用replaceState这样做:

history.replaceState({}, '', 'http://test.example.com/')

但是在Firebug中我收到了一个错误:

Error: Security error

我知道这可能违反同源政策。有没有办法在不重新加载页面的情况下设置子域?

1 个答案:

答案 0 :(得分:1)

没有。您无法在不重新加载页面的情况下更改页面的来源,正是因为它违反了同源策略。