P3P技术

P3P技术用来解决跨域隐私问题,常见问题就是跨域iframe写入cookies

首先我们需要一个p3p.xml

<META xmlns="http://www.w3.org/2000/12/P3Pv1">
  <POLICY-REFERENCES>
    <POLICY-REF about="/w3c/vodone.xml">
       <INCLUDE>/*</INCLUDE>
       <COOKIE-INCLUDE>* * * *</COOKIE-INCLUDE>
    </POLICY-REF>
</POLICY-REFERENCES>
</META>

 

其次需要一个vodone.xml

<?xml version="1.0" encoding="GB2312"?>
<POLICY xmlns="http://www.w3.org/2000/12/P3Pv1">
<ENTITY>
  <DATA-GROUP>
    <DATA ref="#business.name">第一视频通信传媒有限公司</DATA>
    <DATA ref="#business.contact-info.online.uri">http://www.vodone.com/</DATA>
  </DATA-GROUP>
</ENTITY>
<ACCESS><nonident/></ACCESS>
<DISPUTES-GROUP>
  <DISPUTES resolution-type="independent" service="http://www.truste.org/users/watchdog.html" verification="Truste" short-description="TRUSTe Certification">
    <LONG-DESCRIPTION>Microsoft is a premier sponsor of TRUSTe and a member of the TRUSTe privacy program, an independent, non-profit initiative whose mission is to build users' trust and confidence in the Internet by promoting TRUSTe's principles of fair information practices.</LONG-DESCRIPTION>  
    <IMG src="/w3c/Truste.gif" width="91" height="73" alt="TRUSTe: Click to Verify"/>  
    <REMEDIES>
    <correct/>  
    </REMEDIES>
  </DISPUTES>
</DISPUTES-GROUP>
<STATEMENT>
  <CONSEQUENCE>Cookies are used to track visitors to our site, so we can better understand what portions of our site best serve you.</CONSEQUENCE>
  <PURPOSE><admin/><develop/></PURPOSE>
  <RECIPIENT><ours/></RECIPIENT>
  <RETENTION><stated-purpose/></RETENTION>
  <DATA-GROUP>
    <DATA ref="#dynamic.cookies" optional="yes"><CATEGORIES><state/></CATEGORIES></DATA>
  </DATA-GROUP>
</STATEMENT>
</POLICY>

使用示列:

1.静态页:

<meta http-equiv="P3P" content='policyref="http://w.about.com/w3c/p3p.xml"'/>
<link rel="P3Pv1" href="http://w.about.com/w3c/p3p.xml" type="text/xml"/>

2.动态页:

 response.setHeader("P3P", "policyref=\"http://u.vodone.com/webunion/w3c/p3p.xml\"");

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值