0

有没有一种简单的方法可以使网页只能从指定的链接访问?

我有一个带有漂亮照片弹出窗口的网页。弹出窗口正在调用带有 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>

我希望能够让这个链接只能从这个页面获得,而不是让别人复制这个链接,将它粘贴到浏览器中并直接转到被调用的那个页面

4

2 回答 2

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/";
}
于 2013-11-10T00:58:55.817 回答
0

长话短说:不,不可能。您可以检查引用链接,但这很容易被欺骗。

于 2013-11-10T00:31:12.347 回答