最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

部分網(wǎng)站允許空白referer的防盜鏈圖片的js破解代碼

 更新時間:2011年05月12日 22:54:41   作者:  
主要是有些網(wǎng)站的圖片調(diào)用是防盜鏈的但一般只是判斷referer是不是自己網(wǎng)站,如果referer為空也會顯示圖片,所以有了下面的代碼。
Javascript源碼:
復(fù)制代碼 代碼如下:

function showImg( url ) {
var imgid = Math.random(),
frameid = 'frameimg' + imgid;
window['img'+imgid] = '<img id="img" src=\''+url+'?kilobug\' /><script>window.onload = function() { parent.document.getElementById(\''+frameid+'\').height = document.getElementById(\'img\').height+\'px\'; }<'+'/script>';
document.write('<iframe id="'+frameid+'" src="javascript:parent[\'img'+imgid+'\'];" frameBorder="0" scrolling="no" width="100%"></iframe>');
}

調(diào)用方法:
復(fù)制代碼 代碼如下:

showImg('圖片地址');

完整演示代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]


兼容性:已測試IE6、IE7、IE8、chrome 7、FF3.6、Opera10.63

防御方法:
1、不允許referer為空(不建議,因在某些開啟隱私模式的瀏覽器中,或https頁面引用下,referer是空的);
2、地址變更(lighttpd的是根據(jù)有效時間,nginx的根據(jù)是md5);
3、登錄校驗(如必須登錄網(wǎng)站帳號后才能訪問);

相關(guān)文章

  • 簡單封裝js的dom查詢實例代碼

    簡單封裝js的dom查詢實例代碼

    下面小編就為大家?guī)硪黄唵畏庋bjs的dom查詢實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • uni-app使用uniCloud實現(xiàn)圖形驗證碼(uni-captcha)詳細(xì)過程

    uni-app使用uniCloud實現(xiàn)圖形驗證碼(uni-captcha)詳細(xì)過程

    這篇文章主要給大家介紹了關(guān)于uni-app使用uniCloud實現(xiàn)圖形驗證碼(uni-captcha)的相關(guān)資料,實際開發(fā)工作中在登陸的時候經(jīng)常需要圖形驗證碼,需要的朋友可以參考下
    2023-07-07
  • 微信小程序?qū)崿F(xiàn)選項卡功能

    微信小程序?qū)崿F(xiàn)選項卡功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)選項卡功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • textarea支持圖形編輯的實現(xiàn)方法

    textarea支持圖形編輯的實現(xiàn)方法

    本來以為只有iframe支持編輯了,今天突然發(fā)現(xiàn)textarea也支持編輯 :( 是不是我太愚鈍了? textarea不能用innerHTML來插入html,而用appendChild 這樣的話稍微修改下,評論等簡單的textarea的表情插入就可以直接顯示出來了 而不是只顯示emot了 比較實用標(biāo)題起的確切,但如果叫“現(xiàn)textarea支持編輯”似乎更廢話
    2008-03-03
  • javascript實現(xiàn)緩動動畫效果

    javascript實現(xiàn)緩動動畫效果

    這篇文章主要為大家詳細(xì)介紹了javascript實現(xiàn)緩動動畫效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JavaScript如何實現(xiàn)圖片懶加載(lazyload) 提高用戶體驗(增強版)

    JavaScript如何實現(xiàn)圖片懶加載(lazyload) 提高用戶體驗(增強版)

    這篇文章主要介紹了JavaScript如何實現(xiàn)圖片懶加載(lazyload) 提高用戶體驗(增強版)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • javascript cookie解碼函數(shù)(兼容ff)

    javascript cookie解碼函數(shù)(兼容ff)

    javascript cookie解碼函數(shù)
    2008-03-03
  • bootstrap table小案例

    bootstrap table小案例

    這篇文章主要介紹了bootstrap table小案例,教大家如何使用表格組件bootstrap table
    2016-10-10
  • Javascript循環(huán)刪除數(shù)組中元素的幾種方法示例

    Javascript循環(huán)刪除數(shù)組中元素的幾種方法示例

    這篇文章主要給大家介紹了關(guān)于Javascript循環(huán)刪除數(shù)組中元素的幾種方法,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • js中的json對象詳細(xì)介紹

    js中的json對象詳細(xì)介紹

    JSON一種簡單的數(shù)據(jù)格式,比xml更輕巧,在JavaScript中處理JSON數(shù)據(jù)不需要任何特殊的API或工具包,下面為大家詳細(xì)介紹下js中的json對象
    2014-10-10

最新評論

祁连县| 永和县| 清苑县| 六安市| 仲巴县| 天水市| 新晃| 通州区| 兴业县| 滁州市| 五家渠市| 股票| 舟曲县| 庆元县| 云龙县| 靖宇县| 平湖市| 兴化市| 全椒县| 肥东县| 巴楚县| 平泉县| 日照市| 新化县| 道孚县| 洛扎县| 托克逊县| 裕民县| 五家渠市| 黔南| 化隆| 大方县| 登封市| 新巴尔虎左旗| 和平县| 马尔康县| 汉寿县| 阿拉尔市| 亚东县| 赤壁市| 乌拉特前旗|