Micah Micah - 1 year ago 140
jQuery Question

Getting the current src of an Iframe using JQuery

I need to get notified whenever a user clicks a link on a page in an iframe that is not from the same domain. I'm aware of xss restrictions, however all i need to know is the current page being served in the Iframe. Is there a way to do this without violating xss rules?

Answer Source

If not for cross-site scripting restrictions this should work. Unfortunately I don't know of a way to get the URL without violating these restrictions.

    	<script type="text/javascript">
    		function GetIFrameUrl()
    			alert('url = ' + document.frames['frame1'].location.href);
    	<a href="#" onclick="GetIFrameUrl();">Find the iFrame URL</a>
    	<iframe name="frame1" src="http://www.google.com" width="100%" height="400"></iframe>
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download