gpt4 book ai didi

javascript - 广告横幅在浏览器 session 中只显示一次

转载 作者:行者123 更新时间:2023-11-30 07:56:37 25 4
gpt4 key购买 nike

如何在网站中使用 JavaScript 或 jQuery 在浏览器 session 期间仅显示一次广告横幅?关闭 session 并关闭浏览器后,当我再次在浏览器中打开网站时,必须再次显示广告。当我浏览网站横幅时,还有一件事必须显示,除非它没有关闭。

最佳答案

您可以使用 cookie 来记住广告是否显示过。

您可以使用这个插件:https://github.com/carhartl/jquery-cookie

创建一个显示广告的方法:

showAd() {
// cookie not set, display the ad and set the cookie
if($.cookie('adDisplayed') === 'undefined') {
// code to display the add
// .....
// set cookie
$.cookie('adDisplayed', '1', { expires: 7 }); // set the cookie

}
}

要在用户离开页面时销毁 cookie,绑定(bind) beforeunload 事件

$(window).bind("beforeunload", function() { 
$.removeCookie('adDisplayed');
})

关于javascript - 广告横幅在浏览器 session 中只显示一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com