是否有一种简单的方法可以只从指定的链接访问网页?
我有一个包含prettyphoto弹出窗口的网页。弹出窗口正在调用带有jwplayer脚本的html页面。我想避免任何人直接将该页面调用到prettyphoto。
编辑 :(来自评论的代码)
<ul class="gallery clearfix">
<p class="p-bigger">more about sftc</p>
<li><a href="vids/sc1.html?iframe=true&width=650&height=650" rel="prettyPhoto[iframes]" title="more about sftc"><img src="images/scene-images/sc1.jpg" width="180" height="135" /></a>
</li>
</ul>
我希望能够在此页面上显示此链接,而不是有人复制此链接,将其粘贴到浏览器中并直接转到该页面
答案 0 :(得分:1)
如上所述,链接可能是欺骗性的,但由于该页面应该在iframe(prettyphoto iframe模式)中打开,所以至少你可以检查它是否在iframe中打开。
您可以将其添加到sc1.html
页面:
var is_iframe = self != top;
if( !is_iframe ){
// page is not inside an iframe so redirect
window.location.href = "http://www.mypage.com/";
}
答案 1 :(得分:0)
长话短说:不是真的可能。您可以检查引用链接,但这很容易被欺骗。