<button id="awefu"><object id="awefu"><input id="awefu"></input></object></button>

  1. <tbody id="awefu"><noscript id="awefu"></noscript></tbody>
  2. <dd id="awefu"></dd>
    <progress id="awefu"></progress>

    <tbody id="awefu"><noscript id="awefu"></noscript></tbody>

    昆明UI培訓
    達內昆明五一路

    188-5191-7064

    看不到網頁源代碼之中級深入篇

    • 時間:2016-05-23 14:00
    • 發布:昆明UI培訓
    • 來源:達內新聞

    昆明ui培訓上篇中是采用JavaScript技術達到保護在線網頁的目的.正所謂"強中自有強中手",有些人使用Webzip,TelePro,Offline等離線瀏覽器下載你的主頁,就可繞過JavaScript保護在線網頁的防線,將網頁下載后再慢慢剖析.有矛必有盾,你亦可用JavaScript建立的動態轉向文件是大多數離線瀏覽器無法下載你的網頁,方法如下.你可將上例中的被保護頁面更名為index1.html,而將文件index.html改為以下代碼:

    <script>

    window.location.replace(\'index1.html\') //本句產生網頁跳轉功能

    </script>

    對Internet Explorer5新增的離線瀏覽功能(脫機工作),以上方法有時失靈,可通過對網頁設置cookie的高級技術達到保護的目的.一旦cookie超期,即使網頁已被下載到本機也無法瀏覽,呵呵,厲害吧:)

    應加入文件中的cookie代碼段如下:

    <script language="JavaScript">

    function getCookieVal (offset)

    {

    var endstr = document.cookie.indexOf (";", offset);

    if (endstr == -1)

    endstr = document.cookie.length;

    return unescape(document.cookie.substring(offset, endstr));

    }

    function GetCookie (name)

    {

    var arg = name + "=";

    var alen = arg.length;

    var clen = document.cookie.length;

    var i = 0;

    while (i < clen)

    {

    var j = i + alen;

    if (document.cookie.substring(i, j) == arg)

    return getCookieVal (j);

    i = document.cookie.indexOf(" ", i) + 1;

    if (i == 0)

    break;

    }

    return null;

    }

    function SetCookie (name, value)

    {

    var argv = SetCookie.arguments;

    var argc = SetCookie.arguments.length;

    var expires = (2 < argc) ? argv[2] : true;

    var path = (3 < argc) ? argv[3] : true;

    var domain = (4 < argc) ? argv[4] : true;

    var secure = (5 < argc) ? argv[5] : true; //安全模式生效

    document.cookie = name + "=" + escape (value) +

    ((expires == ull) ? "" : ("; expires=" + expires.toGMTString())) +

    ((path == null) ? "" : ("; path=" + path)) +

    ((domain == ull) ? "" : ("; domain=" + domain)) +

    ((secure == true) ? "; secure" : "");

    }

    function ResetCounts(name)

    {

    visits = 0;

    SetCookie(expdate , "/", true, true);

    location.reload();

    }

    </script>

    <script language="JavaScript">

    var expdate = ew Date();

    var visits;

    expdate.setTime(expdate.getTime() + (24*60*60 * 1000)); //COOKIES超期時間設置,此處為1天

    if(!(visits = GetCookie("visits")))

    visits = 0;

    visits++;

    SetCookie(expdate, "/", true, true);

    </script>

    如果你已經做到這一步了,那么昆明ui培訓建議你的網頁所受到的保護就不再是常規意義上的出于道德觀念或版權意識,而是真正的技術上的保護手段.

    上一篇:看不到網頁源代碼之初級入門篇
    下一篇:看不到網頁源代碼之高級研究篇

    馬上預約三天免費體驗課

    姓名:

    電話:

    達內教育集團總裁韓少云:拒絕跟風 做適合自己的教育

    給Flash初學者的幾點建議

    如何讓開發人員按照UI標注還原設計?

    金融危機來了,如何面對?

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    江西省

    貴州省

    廣西省

    海南省

    2018最新天堂福视频 2019亚洲福利合集 老司机带带我精品视频 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>