[英]making a link accessible only from specific webpage same domain
有沒有一種簡單的方法可以使網頁只能從指定的鏈接訪問?
我有一個帶有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>
我希望只能在此頁面上使用此鏈接,而不希望某人復制此鏈接,然后將其粘貼到瀏覽器中,然后直接轉到該頁面。
如前所述,鏈接可以被欺騙,但是由於該頁面應該在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/";
}
簡而言之:不行,這是不可能的。 您可以檢查引薦鏈接,但這很容易被欺騙。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.