惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
T
Tor Project blog
U
Unit 42
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
Recorded Future
Recorded Future
B
Blog
I
InfoQ
H
Help Net Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
aimingoo的专栏
aimingoo的专栏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
小众软件
小众软件
Spread Privacy
Spread Privacy
T
Tenable Blog
C
Cybersecurity and Infrastructure Security Agency CISA
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
I
Intezer
P
Proofpoint News Feed
A
About on SuperTechFans
S
Securelist
D
DataBreaches.Net
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Threat Research - Cisco Blogs
Know Your Adversary
Know Your Adversary
大猫的无限游戏
大猫的无限游戏
Cyberwarzone
Cyberwarzone
AWS News Blog
AWS News Blog
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
V
Visual Studio Blog
A
Arctic Wolf
Hugging Face - Blog
Hugging Face - Blog
Project Zero
Project Zero
博客园 - 司徒正美
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
Vercel News
Vercel News
T
Threatpost
博客园 - Franky
有赞技术团队
有赞技术团队
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
L
LINUX DO - 热门话题

博客园 - sojay

jquery 飞入购物车效果 SQL2005 中 &quot;SQL_Latin1_General_CP1_CI_AS&quot; 和 &quot;Chinese_PRC_CI_AS&quot; 之间的排序规则冲突 asp.net下载文件的常用方法大全 - sojay - 博客园 IE8下ewebeditor编辑器不能使用的解决办法 - sojay - 博客园 Asp.net SEO优化,针对<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value=""> - sojay 在使用UpdatePanel时JS对话框出错的解决办法。 获取Repeater中Footer/HeaderTemplate 中的控件 repeater嵌套 - sojay - 博客园 用css进行导航定位 导航栏标签定位 - sojay - 博客园 (转)才几百K的eWebEditor v4.6 For asp.net编辑器 各种 Lightbox 效果的实现 XP中IIS“http500”错误的终极解决方法 (原)ASP.NET中的单引号和双引号 - sojay - 博客园 Application, Session, Cookie, Viewstate, Cache对象用法和区别(转) 转载 .NET牛人应该知道些什么?备忘 学习 应用 我的毕业设计 修改MD5加密 提高网站安全 对google个性主页的拖拽效果的js的完整注释
凡客诚品的跨域获取cookies方法
sojay · 2013-03-13 · via 博客园 - sojay

没事干的时候把凡客的首页扣下来研究了一下,在凡客的js代码里发现了一种跨域获取cookies的方法,基本原理是凡客的server端提供一个页面输出cookies字符串,client端采用jsonp的格式获取该cookies字符串。

程序演示

你也可以在自己的机器上试下,不过你首先得在凡客上有帐号,这样才能看到效果。

下面一段是凡客中一个跨域获取cookies的函数:

function setWelcome() {
    $.getScript("http://my.vancl.com/Usercenter/GetUserName.ashx", function() {
    if (typeof (data) != undefined && typeof (data) != "undefined" && data != "") {
        $("#login").html("<a class='top'  href='https://login.vancl.com/login/UserLoginOut.aspx' target='_parent' >退出登录</a>");
        $("#welcome").html("您好,<a class='top'  href='http://my.vancl.com/' >" + data + "</a>。<a class='top'  href='https://login.vancl.com/Login/UserLoginOut.aspx?'" + window.location.href + "  target='_parent' >退出登录</a>");
        }
        else {
            return;
        }
    }
);

  本页的演示效果所用代码如下:

<div style="text-indent:2em;"><input type="button" value="运行" id="render" /></div>
<script type="text/javascript">
// <![CDATA[
document.getElementById('render').onclick=function(){
   $.getScript("http://my.vancl.com/Usercenter/GetUserName.ashx", function() 
   {
        if (typeof (data) != undefined && typeof (data) != "undefined" && data != "") 
        {
              alert("你在凡客登录的用户名是:"+data);
        }
        else 
        {
            alert("你还没有登录凡客!");
            return;
        }
    });
}
// ]]>
</script>

  在这里记录下~