Tôi đã thử một vài thứ khác nhưng không có gì thực sự hiệu quả, về cơ bản tôi cần lấy vị trí/url hiện tại từ iframe, lấy phần tôi muốn và trả lại cho băm trong url. làm thế nào tôi có thể làm điều này trong javascript?Nhận url từ iframe và cập nhật băm trong url trình duyệt
5
A
Trả lời
6
Chọn phần tử iframe đúng, kéo ra src thuộc tính, làm công cụ của bạn, chuyển nhượng src để window.location.hash
var iframe = $('iframe');
var src = iframe.attr('src');
window.location.hash = src;
EDIT
Nếu bạn muốn để có được năng động vị trí từ số iframe
bạn phải truy cập contentWindow
thuộc tính:
var iframe = $('iframe');
var contentWnd = iframe.attr('contentWindow');
var url = contentWnd.window.location.href;
window.location.hash = url;
đọc cũng thú vị về nhận tài sản contentWindow:
Các vấn đề liên quan
- 1. Java HttpServletRequest nhận URL trong trình duyệt URL bar
- 2. Kết hợp các URL băm và không băm trong Backbone.js
- 3. Nhận url trang gốc từ ứng dụng Silverlight trong iframe
- 4. Cập nhật URL của trình duyệt mà không cần tải lại trang
- 5. Trình duyệt giải thích '& không' trong URL
- 6. iFrame không tải URL
- 7. Cập nhật URL trên cuộc gọi AJAX?
- 8. Django: Tôi muốn nhận một url băm
- 9. Nhận URL trình duyệt hiện tại - ActionScript 3
- 10. Lấy URL hiện tại trong trình duyệt Android
- 11. Xóa hàm băm URL
- 12. 'băm' url rewrite trong .htaccess
- 13. Làm trình duyệt bỏ qua băm URL khi nút quay lại được nhấp
- 14. Xương sống - Cập nhật URL từ chức năng xem
- 15. url nútj với băm
- 16. Mở tab JQuery bằng URL và thêm hàm băm vào URL trên tab nhấp vào
- 17. Làm thế nào để truy cập url băm/đoạn từ đối tượng Yêu cầu Django
- 18. Điều hướng URL trong iframe bằng Javascript
- 19. Truy cập thông tin máy chủ hoặc URL trong Silverlight ngoài trình duyệt
- 20. Nhận sên từ url hiện
- 21. Truy cập "URL của trang Chỉnh sửa URL" từ trang
- 22. nhận URL trang cuối cùng từ đối tượng lịch sử - trình duyệt chéo?
- 23. Làm cách nào để nhận được "URL Chia sẻ" từ trình duyệt?
- 24. Nhận URL từ một chuỗi
- 25. dài tối đa cho url trong trình duyệt chrome
- 26. Nhận URL trang trước
- 27. Nhận URL được chuyển hướng từ URL gốc
- 28. Tìm url src hiện tại iframe trong miền chéo
- 29. php - thêm/cập nhật một tham số trong một url
- 30. Nhận Html từ Url trong ASP.NET MVC
Các src không được cập nhật khi người dùng đang duyệt/đi tới các trang khác nhau bên trong iframe do đó nó đánh bại mục đích này. bất kỳ giải pháp nào khác? – Adam
+1 Câu trả lời hay, nhưng thật đáng buồn tôi nghĩ rằng vẫn có những vấn đề về miền chéo. – Mottie