我正在从本地主机向第三方服务器发送请求以使用 REST API 获取数据。后端使用 cookie(“JSESSIONID”)来了解是否发送数据。在 Chrome 中一切正常,我可以在 Chrome 浏览器的“应用程序”选项卡中看到 Cookie,以及一些数据。但是这个特定的键(“JSESSIONID”)没有被设置为一个值。同时在 Safari Cookies 选项卡中不包含任何值,但我可以在响应中看到这一行:
Set-Cookie: JSESSIONID=FE833C57BF6448BBF12036948C337372A2CFD793F3C7.devOrderEntry; Path=/orderEntry; HttpOnly
Run Code Online (Sandbox Code Playgroud)
同时,后端正在等待来自客户端的带有此参数的 Cookie,并且此参数在 Safari 的标头中为空。
我将 axios 用于 XMLHttpRequests,并将 webpack 作为构建器。我尝试了几种方法,例如 withCredentials: true,或将 'max-length' 设置为 1 年,但没有奏效。请指教一些东西!
这是它在 Firefox 中的工作方式:
在 Safari 中:
我坚持使用 HTML5 嵌入式表单验证(非 javascript)。我需要满足所有这些参数:
最少 6 个字符
至少 1 个数字
你能帮我确保它作为模式属性起作用吗?例如:
<input type="password" pattern="myPattern" />
谢谢。
我有这样的模板:
<label class="item item-input"
ng-class="{'focus':authData.username.focus}"> <--add class here if input:focus
<span class="input-label">Username</span>
<input type="text"
name="username"
ng-model="authData.username"
ng-focus="" <--check if focus
required ng-minlength="5" ng-maxlength="20">
</label>
Run Code Online (Sandbox Code Playgroud)
如何检查输入是否具有焦点并将类添加到标签中?是否可以在控制器中没有外部功能?