How can I stop my website from loading in a frame?
As can be seen here: http://yehg.net/lab/pr0js/pentest/cross_site_framing.php
Google.com won\'t load, ms
This little script snippet should work:
<script>
if (window !== top) top.location = window.location;
</script>
Also, you can prevent your pages from being loaded in an iframe by specifying a X-Frame-Options: DENY header. See https://developer.mozilla.org/en-US/docs/The_X-FRAME-OPTIONS_response_header for details.
Break out of frame script can be done if you compare the url of top frame to the current frame url:
if(window.top.location.href != window.href)
{
window.top.location = window.href;
}