javascript GDPR预先检查合规性的脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript GDPR预先检查合规性的脚本相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
/*GDPR Compliance -- un-checks the pre-checked boxes when Country select is changed */
  $(document).ready(function() {
  		$('select[name="Country"]').val("US"); /* defaults Country to United States */
  } );
  $('input[name=BOOL0]').attr('checked', true); /* pre-checks EJUSA opt-in box */
  $('input[name=conservatives_concerned_about_the_death_penalty_email_list]').attr('checked', true); /* pre-checks CCATDP opt-in box */

  document.addEventListener('DOMContentLoaded', function () {
    $("input[name='groups_KEY57843_checkbox']").attr('checked',true); /* pre-checks EJUSA group box */
    $("input[id='add_to_groups_KEY57843_checkbox']").attr('checked',true); /* pre-checks CCATDP group box */
    $("input[name='groups_KEY118731_checkbox']").attr('checked',true); /* pre-checks CCATDP group box */
    $("input[id='add_to_groups_KEY118731_checkbox']").attr('checked',true); /* pre-checks CCATDP group box */

  });
  function unCheckEJUSAGroup() { /*function for un-checking boxes */
    $("input[name='groups_KEY57843_checkbox']").attr('checked',false); 
    $('input[name=BOOL0]').attr('checked', false);
    $("input[name='groups_KEY118731_checkbox']").attr('checked',false); 
    $('input[name=conservatives_concerned_about_the_death_penalty_email_list]').attr('checked', false);
    $("input[id='add_to_groups_KEY118731_checkbox']").attr('checked',false); 
    $("input[id='add_to_groups_KEY57843_checkbox']").attr('checked',false); 

 
  }
  document.getElementsByName('Country')[0].setAttribute('onchange','unCheckEJUSAGroup();'); /*if the Country selection is changed, run the unCheckEJUSAGroup function, which unchecks group box*/
</script>

以上是关于javascript GDPR预先检查合规性的脚本的主要内容,如果未能解决你的问题,请参考以下文章

我的网站的 GDPR 合规性验证

Web 应用程序(Vue.js、Django、Heroku)的 GDPR 合规性 [关闭]

GDPR合规_Exchange Online之eDiscovery Holds

「小邓观点」5步完成您的GDPR合规之旅

是否可以使用纯 CSS/HTML 而没有 JavaScript 来实现 GDPR Cookie 同意?不希望脚本阻止程序阻止它

面对“史上最严”的数据保护法案(GDPR),开发者欧洲出海如何做?