草庐IT

cookie_name

全部标签

javascript - 设置 cookie 在 2 小时后过期

我有这段JavaScript代码:functionspu_createCookie(name,value,days){if(days){vardate=newDate();date.setTime(date.getTime()+(days*24*60*60*1000));varexpires=";expires="+date.toGMTString();}elsevarexpires="";document.cookie=name+"="+value+expires+";path=/";}如何让cookie在2小时后过期? 最佳答案

javascript - 有没有办法为 1 个请求设置 cookie?

我想设置一个cookie(使用JavaScript或jQuery)只发送一次。我可以在发出请求之前设置一个cookie的过期日期,比如1秒后,但这似乎有点微妙。我想知道是否有一种方法可以保证cookie在1个请求中存活,并且只有一个请求...我看过thedocsonMDN但看不到任何符合要求的东西。有什么想法吗? 最佳答案 您可以使用AJAX完成处理程序在每次请求后删除cookie。https://api.jquery.com/ajaxComplete/$(document).ajaxComplete(function(){//de

javascript - Next js 和 Apollo - Cookie 未被传递

我将NextJS与Apollo一起使用,并在我的数据HOC中使用以下配置对其进行了设置:import{ApolloClient}from'apollo-client';import{InMemoryCache}from'apollo-cache-inmemory';import{HttpLink}from'apollo-link-http';import{onError}from'apollo-link-error';import{withClientState}from'apollo-link-state';import{getMainDefinition}from'apollo-u

javascript - Node.js CORS session cookie 与 Angular.js

我正在使用带有CORS和Angular.js的Node.js进行简单登录。那是---client.example.com也在进行POSTapi.example.com/login成功sessioncookie也返回client.example.com并且可以访问GET服务,如api.example.com/secret受sessioncookie。发出不受sessioncookie保护的GET请求不是问题。Ultimately,thegoalhereistooauthenticateaclientsideapptoaRESTapiusingCORSwithalocalstradegy-

javascript - 如果我使用另一个域名来为我的 JavaScript 提供服务,并且该 JavaScript 设置了一个 cookie,那算作第三方 cookie 吗?

我正在考虑使用AmazonCloudfront来分发我的JavaScript。但是,我不清楚的是,如果我这样做,cookie会发生什么。例如,如果我的站点是example.com,并且我包含来自foo.cloudfront.net的JavaScript,那么该JavaScript是否可以访问我在example.com上设置的cookie,反之亦然?当您从另一个域提供您的Assets时,确保cookie安全的最佳方法是什么? 最佳答案 javascript在example.com的上下文中执行,因此无论从何处提供服务都可以访问那些co

javascript - 使用对象解构赋值时,为什么将属性 "name"强制转换为字符串?

这个问题在这里已经有了答案:Usingthevariable"name"doesn'tworkwithaJSobject(4个答案)Doletstatementscreatepropertiesontheglobalobject?(5个答案)关闭5年前。给定letobj={name:1};console.log(typeofobj.name,obj.name);//`"number"`,`1`为什么在对象解构分配时使用var时,name标识符被转换为字符串?letobj={name:1};var{name}=obj;console.log(name,typeofname);//`1``

javascript - Apache 错误 : File name too long: Cannot map GET

我们最近开始在我们的Apache日志中看到一个新错误:[WedMar1608:32:592011][error][client10.40.1.2](36)Filenametoolong:CannotmapGET/static/app/js看起来好像页面中的JavaScript正在请求中发送到服务器。然而,尚不清楚这将如何发生。从互联网上搜索,某些wordpress插件似乎发生过这种情况,但没有太多其他信息。环境注意事项:客户端使用在英国Citrix瘦客户端上运行的IE8。Web服务器距离1700公里,因此会有一点延迟。该站点大量使用AJAX和大型cookie。有人可以建议如何调试这个问

javascript - XMLHttpRequest() & net::ERR_NAME_NOT_RESOLVED

我正在编写一个向远程服务器发出HTTP请求的javascript应用程序。用户将输入主机名。如果他们输入无法解析的DNS名称,我想提供诊断消息。这是当前代码:varreq,t,url;url='http://definitelydoesntexist0x314159.com';req=newXMLHttpRequest();req.open('GET',url,true);req.onreadystatechange=function(){if(req.readyState==4){t=req.statusText;}};req.send();在onreadystatechange函数

javascript - 通过前端或后端哪种方式创建cookie?

据我所知,cookie是使我们的webapp有状态的一种方式。由于cookie既可以在javascript(前端)中创建,也可以通过http响应(由后端)创建,那么cookie何时应该由前端创建以及何时由后端创建有什么原则吗?能给出一些用户场景就好了。 最佳答案 有几个注意事项:创建的cookie的内容在哪里?如果它是一个sessionID,那么它可能是在服务器上创建的,因此cookie将在那里创建。如果它是未存储在服务器端的用户观看首选项,那么它可能已在客户端中设置,并且cookie将设置在那里。服务器端cookie可以设置额外的

javascript - ExpressJS 设置/获取/使用 cookie

无法在请求中获取已设置的cookie。我用设置我的cookieresponse.cookie('name','Myname');我想通过这种方式获取我的cookie,并且它之前有效,但是我更改了express配置,我不知道现在似乎是什么问题。request.cookiesisandemptyObject我的快速配置:varexpress=require('express'),api=require('./routes/api');varapp=express();app.configure(function(){app.set('port',process.env.PORT||3000