Làm cách nào để có được url với nội dung sau khi băm?Nhận url đầy đủ bao gồm hàm băm có nội dung trong JavaScript
window.location trả lại cho tôi url mà không băm:/
ví dụ:
www.mystore.com # prodid = 1
window.location trở lại chỉ www.mystore.com
Làm cách nào để có được url với nội dung sau khi băm?Nhận url đầy đủ bao gồm hàm băm có nội dung trong JavaScript
window.location trả lại cho tôi url mà không băm:/
ví dụ:
www.mystore.com # prodid = 1
window.location trở lại chỉ www.mystore.com
Hãy thử window.location.hash
này sẽ làm việc
Nếu bạn chỉ muốn một phần băm bạn có thể sử dụng: window.location.hash
Nếu bạn muốn tất cả các url trong đó có một phần băm, bạn có thể sử dụng: window.location.href
Trân
chỉ trả lại nội dung sau khi băm
window.location.hash.substr(1);
ví dụ: www.mystore.com#prodid=1
này sẽ cho chúng ta: prodid=1
Câu hỏi không yêu cầu _just_ nội dung băm. – cpburnz
Điều này trích xuất những gì sau khi bạn băm. Bắt đầu khai thác tại vị trí 1 và trích xuất phần còn lại của chuỗi;). nhưng khi chúng tôi sử dụng chất nền (x, y), chúng tôi trích xuất từ x sang y. –
Bạn phải xây dựng nó lên bản thân:
// www.mystore.com#prodid=1
var sansProtocol = window.location.hostname
+ window.location.hash;
// http://www.mystore.com#prodid=1
var full = window.location.protocol
+ "//"
+ window.location.hostname
+ window.location.hash;
Hãy xem này: http: // stackoverflow. com/questions/298503/how-can-you-check-for-a-băm-in-a-url-sử dụng-javascript –