在浏览器中设置 Cookie 以实现视频自动播放
我如何设置 cookie,使视频仅在第一次访问时自动播放,之后如果他们想观看,则必须手动播放?
How would I set cookies such that a video only plays automatically on the first visit only, afterwards if they want to watch it, it must be played manually?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
总体思路是:
在页面加载时检索 cookie 信息
如果没有 cookie,或其设置为 false,则播放电影
将 cookie 设置为 true
The general idea would be:
on page load retrieve cookie information
if no cookie, or its set to false, play the movie
set cookie to true
这是我在项目中使用的:
我真的不想要添加 cookie 库的开销。
将我的代码插入 Oliver Moran 的 HTML 中可以得到:
Here's what I used on a project:
I didn't really want the overhead of adding a cookie library.
Plugging my code into Oliver Moran's HTML gives you:
根据 Justin808 的回答,总体思路是这样的:
请参阅 W3Schools 网站,获取类似于您想要实现的 cookie 的使用示例:http://www.w3schools.com/js/js_cookies.asp
如果您要嵌入 YouTube 视频,您可以这样做:
显然,您必须定义自己的 < code>cookieIsSet() 和
setCookie()
函数。有关示例,请参阅 W3School 网站。Per Justin808's answer, the general idea would be like this:
See the W3Schools site for an example use of cookies similar to what you want to achieve: http://www.w3schools.com/js/js_cookies.asp
If you are embedding a YouTube video you could do it like this:
Obviously, you would have to define your own
cookieIsSet()
andsetCookie()
functions. See the W3School's site for examples how.