2013-03-05 95 views

回答

0

一个攻击它是通过添加URL变量在发送页面,链接的方式(即tabLink =“软件”?)该名称与接收页面上选项卡网址的ID相匹配(即<a href="#sw" id="software">)。

在接收页面上,获取查询字符串。此功能效果很好(从How can I get query string values in JavaScript?代码):

(function($) { 
    $.QueryString = (function(a) { 
     if (a == "") return {}; 
      var b = {}; 
      for (var i = 0; i < a.length; ++i) { 
       var p=a[i].split('='); 
       if (p.length != 2) continue; 
        b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " ")); 
       } 
       return b; 
    })(window.location.search.substr(1).split('&')) 
})(jQuery); 

然后使用它是这样的:

$("#" + $.QueryString["tabLink"]).click(); 
相关问题