仅通过iframe提供
是否有一种方法可以使网页仅通过iframe可用?基本上,如果您直接访问iframe源,您将无法看到内容,但是如果您通过iframe查看站点,您将能够看到内容仅通过iframe提供,iframe,Iframe,是否有一种方法可以使网页仅通过iframe可用?基本上,如果您直接访问iframe源,您将无法看到内容,但是如果您通过iframe查看站点,您将能够看到内容 jQuery或Javascript解决方案将是完美的,我必须有能力编辑源代码。尝试将其添加到网页头部 <script type="text/javascript"> if (top === self) { alert('Sorry ! WebPage is only accesible via iframe') //i
jQuery或Javascript解决方案将是完美的,我必须有能力编辑源代码。尝试将其添加到网页头部
<script type="text/javascript">
if (top === self) {
alert('Sorry ! WebPage is only accesible via iframe') //if current window is topmost window
window.close();
} else {
alert('Well Done');
}
</script>
如果(top==self){
如果当前窗口是最上面的窗口,则发出警报('抱歉!只能通过iframe访问网页')//如果当前窗口是最上面的窗口
window.close();
}否则{
警惕(“做得好”);
}
self
表示当前窗口,top
表示浏览器最上面的窗口当我直接访问源代码时,警报会显示,但不会显示在iframe中,这是正确的,但当我单击OK时,它会像正常情况一样将我带到页面。太棒了!谢谢但最后一件事,有没有办法不显示警报而只是自动重定向?只需删除警报线window.close()
将关闭选项卡,window.location.href
将重新定向。谢谢你的帮助:)