如何在访问者访问我的网站后几秒钟显示 facebook 框模式
How can I show a facebook box modal seconds after a visitor hits my site?
我需要在我的网站上显示一个带有喜欢和分享选项的Facebook框。该框应在访问者点击页面 5 秒后弹出,除非按下"赞"、"共享"或"关闭",否则不应消失。
此外,我只想向那些还不喜欢该页面的人(如果他们在 facebook 上登录)显示该框,也只向那些根据他们的 IP 地址在过去 30 天内没有显示该框的人显示该框。
谢谢。
我想我们不需要讨论如何使用 HTML 打开弹出窗口,并且仅向过去 30 天内没有看到它的人显示该框也很容易>只存储每个访问者的 IP。但是:如果你想存储IP和时间戳,你需要告诉用户它(隐私和其他东西)。你不能只存储任何你想要的东西。此外,IP可以更改,因此实施起来实际上毫无意义。
让我们进入重点:仅向不喜欢该页面的用户显示弹出窗口。首先,您不允许"激励某人喜欢或分享某些内容",您可以在平台政策中阅读。话虽如此,您需要授权具有user_likes
权限的用户,以检查他是否已经喜欢特定的Facebook页面。该权限需要获得Facebook的批准,然后才能将其用于所有人,Facebook绝对不会在这种情况下批准它。
使用FB还有其他方法。Event.subscribe订阅点击"喜欢"按钮,但这毫无意义,因为您无法为新用户或回访用户检测到它。您可以存储cookie,但这仅适用于返回的cookie。
TL;DR:会有很多障碍,它永远不会真正100%起作用。此外,正如罗里·麦克罗斯(Rory McCrossan)已经评论的那样,这是一个非常糟糕的主意,对游客来说很烦人。
相关文章:
- 显示5秒后隐藏潜水
- 如何在html中将密码字段显示为秒后的星号
- 问题 - 在查询加载器 2 加载页面之前显示 1 秒的页面
- 在 AngularJS 表格中添加的行上显示 3 秒的弹出窗口
- 淡入淡出每隔几秒就会发生变化的图像
- setInterval代码的优化建议,该代码显示每秒出生的小狗、小猫等数量
- 显示几个背景视频
- 显示几秒钟后隐藏 HTML 元素
- 使隐藏元素显示 X 秒
- 在画布上显示字符串仅显示几分之一秒
- 显示指定秒数的 CSS 组件
- 如何修复此代码以显示 10 秒并一次又一次地永远隐藏 10 秒
- 在页面上显示 5 秒后增加值
- 在硒中显示几秒钟的弹出消息
- Javascript-显示每秒递增的数字
- 如何调用IE9的Ctrl-F并突出显示几个单词
- HTML5 -视频播放时每隔几秒触发一次事件
- 使用JavaScript在视频结束前几秒运行一个函数
- 在MVC中显示几行文本
- 显示前的几秒延迟:无