Ten jQuery zwróci adres źródłowy ramki:Pobierz źródło ramki z jQuery (po źródło został zmieniony)
$('#frame-name').attr('src')
Ale jeśli link wewnątrz ramki zostanie kliknięty, pierwotnym źródłem jest wciąż zwrócony.
Czy można wykryć nowy źródłowy adres URL? Lub uzyskać źródło nowego dokumentu załadowanego do ramki? Jeśli jedno z nich jest twierdzące, czy istnieją ograniczenia bezpieczeństwa, jeśli ramka źródłowa zawiera adres URL z innej domeny?
$ ("# iframe-name"). Get (0) .location.href jest niezdefiniowany –
Czy robisz to z ramki nadrzędnej? Sprawdź, czy selektor faktycznie zwraca wartość HTMLElement. alert ($ ("# iframe-name"). Get (0)); –
try $ ("# iframe-name"). Get (0) .contentWindow.location.href –