点击进入iframe后获取Cookie

时间:2016-08-27 17:01:04

标签: javascript jquery iframe cookies

我有这段代码可以检测iframe内的点击时间。 在'if'中,如果点击,我创建一个cookie。 但是当我进入页面时,cookie就会被创建,而不仅仅是在点击时。

如何才能在点击事件发生时创建cookie?

focus();
var listener = addEventListener('blur', function() {
	if(document.activeElement = document.getElementById('bloco')) {
		message.innerHTML = 'Creat a cookie visits';
      	jQuery.cookie('visits', 1 , { expires: 7, path: '/' });
	}else {
  message.innerHTML = 'fail';
  
  }
  
  removeEventListener(listener);
});
bloco {
    width: 300px;
    height: 400px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>

<div id="message"></div>
<div id="bloco">
<iframe src="//example.com" width="300" height="400"></iframe>
</div>

0 个答案:

没有答案