Próbowałem już kilku różnych rzeczy, ale nic tak naprawdę nie działało. W zasadzie muszę pobrać bieżącą lokalizację/adres URL z elementu iframe, pobrać część, którą chcę i zwrócić ją do hash w adresie URL. Jak mogę to zrobić w javascript?Uzyskaj adres URL elementu iframe i aktualizacji w adresie URL przeglądarki
5
A
Odpowiedz
6
Wybierz właściwą elementu iframe, wyciągnij src atrybut, robić swoje rzeczy, przypisz SRC do window.location.hash
var iframe = $('iframe');
var src = iframe.attr('src');
window.location.hash = src;
EDIT
Jeśli chcesz uzyskać dynamiczny lokalizacja od iframe
musisz uzyskać dostęp do contentWindow
właściwość:
var iframe = $('iframe');
var contentWnd = iframe.attr('contentWindow');
var url = contentWnd.window.location.href;
window.location.hash = url;
również ciekawa lektura na uzyskanie własności contentWindow:
Powiązane problemy
- 1. Adres URL elementu iframe z rozszerzenia Chrome
- 2. Wicket: Uzyskaj adres URL z przeglądarki
- 3. Otwórz adres URL z przeglądarki
- 4. Pobiera aktualny adres URL przeglądarki
- 5. Ucieczka i adres URL
- 6. Pobierz adres URL przeglądarki Firefox?
- 7. Uzyskaj adres URL i treść z IncomingMessage?
- 8. Uzyskaj adres URL i nazwę kategorii Magento
- 9. Uzyskaj adres URL określonej karty?
- 10. Django Uzyskaj bezwzględny adres URL
- 11. Uzyskaj element DOM elementu iframe z adresem URL:
- 12. Uzyskaj nazwę domeny w adresie URL za pomocą JSTL?
- 13. Ustawianie adresu URL podstawowego elementu iframe
- 14. Arabskie znaki w adresie URL
- 15. Zmień URL rodzica z elementu iframe
- 16. Jak ukryć wartość przycisku w adresie URL?
- 17. Uzyskaj adres URL wszystkich elementów dotkniętych WKWebView
- 18. jQuery Uzyskaj żądanie na adres URL HTTP
- 19. Uzyskaj pełny adres URL wewnątrz koncentratora SignalR
- 20. Uzyskaj adres URL z ciągu znaków
- 21. Wiele znaków skrótu w adresie URL
- 22. Javascript wykorzystywane w adresie URL
- 23. Co oznacza/#!/W adresie URL?
- 24. Silnik szablonów Twig: uzyskaj aktualny adres URL:
- 25. Utwórz adres URL w Yii z nazwą elementu z #
- 26. file_get_contents - znaki specjalne w adresie URL
- 27. Pobierz bieżący adres URL z przeglądarki przy użyciu pythona
- 28. Backbone.js Model inny adres URL do tworzenia i aktualizacji?
- 29. odczytaj zmienne GET w adresie URL JQuery
- 30. Jak uzyskać adres URL w Django urls.py, aby rozpoznać # (hash) w adresie URL?
SRC nie jest aktualizowany, gdy użytkownik przegląda/zamiar różnych stronach wewnątrz iframe zatem celowość. jakiekolwiek inne rozwiązania? – Adam
+1 Dobra odpowiedź, ale niestety nadal są problemy z wieloma domenami. – Mottie