2013-02-11 30 views
8

Tôi có trang web làm trang đích và thông tin cho loại ứng dụng cổng web.Lịch sử Html5 Api - pushState từ miền đến tên miền phụ

Tôi cần liên kết đến cổng để đặt hoạt ảnh chuyển tiếp đẹp mắt sang chế độ xem cổng thông tin (trang trình bày điều hướng, trang trình bày điều hướng mới, các tiện ích khác mờ dần, những tiện ích mới mờ dần, v.v.).

Tuy nhiên, tôi cũng cần url để đi từ www.mydomain.com đến portal.mydomain.com.

Tôi sẵn sàng chuyển sang bất kỳ độ dài nào để có BOTH, hoạt ảnh tải cổng và url là tên miền phụ.

Vì tôi hiểu việc này sẽ vi phạm chính sách bảo mật và không được phép, nhưng không có cách nào để đạt được chuyển đổi chất lỏng vào cổng nếu có tải lại.

Có bất kỳ điều gì có thể được thực hiện không? Có lẽ một số cách để thiết lập sự tin tưởng rõ ràng giữa hai miền.

+0

nào bạn nhận được một lỗi từ history.js khi bạn đang cố gắng pushState đến tên miền phụ? – gmaliar

+0

Thực vậy tôi. SecurityError: Thao tác không an toàn. – parliament

+0

hmmm, có vẻ như bạn không thể làm như vậy, bởi vì nó chống lại chính sách gốc tương tự. – gmaliar

Trả lời

5

Không thể thực hiện được. Điều này là do thiết kế. Không có ngoại lệ.

Từ Mozilla pushState documentation:

The new URL must be of the same origin as the current URL; otherwise, pushState() will throw an exception.

+0

Sau đó, liên kết trong nhận xét của tôi mô tả cách thực hiện? – parliament

+0

Có phải nó đề cập đến 'pushState',' replaceState' hoặc "API lịch sử"? –

+0

có cách giải quyết nào không? – masterweily

Các vấn đề liên quan