有没有一种简单的方法可以使网页只能从指定的链接访问?
我有一个带有漂亮照片弹出窗口的网页。弹出窗口正在使用 jwplayer 脚本调用 html 页面。我想避免任何人直接进入该页面被召唤到漂亮的照片中。
编辑:(来自注释的代码)
<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>
我希望能够使此链接仅从此页面可用,而不是供某人复制此链接,将其粘贴到浏览器中并直接转到正在调用的页面
如前所述,该链接可能是欺骗性的,但由于该页面应该在iframe(漂亮的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/";
}
长
话短说:不,真的不可能。 您可以检查引用链接,但这很容易被欺骗。