2011-01-25 36 views
5

Tôi có cửa sổ biên nhận cửa hàng bằng https. Tôi muốn sử dụng window.location để thay đổi vị trí từ https thành http.Có thể thay đổi window.location từ https thành http

Tôi có mã như thế này.

var currentHost = window.location.host; 
window.location.href = "http://" + currentHost + "/store/closeStoreWindow?gotoUri=" + url 

Chuyển đến url tôi mong đợi, nhưng vẫn là https. Nó giống như một số điều bảo mật đang chặn một sự thay đổi trong giao thức.

Công việc này có nên không?


Opps. Tôi nghĩ rằng tôi có thể đã phát hiện ra một bộ lọc trong ứng dụng đang khiến nó chuyển hướng trở lại https. Vì vậy, window.location có thể hoạt động tốt. Xin lỗi vì điều đó.

+13

Nếu đó là một vấn đề không vào thời điểm này, bạn nên xóa câu hỏi của bạn, hoặc tạo ra câu trả lời của riêng bạn giải thích các giải pháp, và chấp nhận nó khi trang web cho phép bạn. –

Trả lời

1

máy chủ có thể bị buộc phải luôn sử dụng HTTPS. Nếu đây là trường hợp bạn không thể thay đổi điều này từ JavaScript phía máy khách của bạn. Nếu mã của bạn vượt qua URL bắt buộc và bạn nhận được phản hồi từ HTTPS thì đây là trường hợp.

Ivo Stoykov

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