小编max*_*max的帖子

Safari 不会设置 cookie,但 Chrome 和 Firefox 会

我正在从本地主机向第三方服务器发送请求以使用 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 中的工作方式:

这就是它在 Firefox 中的工作方式

在 Safari 中:

这就是它在 Safari 中的工作方式

javascript cookies safari

8
推荐指数
0
解决办法
3756
查看次数

HTML5 浏览器密码验证(有效的模式属性!):最少 6 个字符,至少 1 个数字和 1 个大写字母

我坚持使用 HTML5 嵌入式表单验证(非 javascript)。我需要满足所有这些参数:

  1. 最少 6 个字符

  2. 至少 1 个数字

  3. 至少 1 个大写字母

你能帮我确保它作为模式属性起作用吗?例如:

<input type="password" pattern="myPattern" /> 谢谢。

html regex

4
推荐指数
1
解决办法
8440
查看次数

如何在模板中的输入处使用Angular的ngFocus指令(或嵌入在Ionic Framework中的任何指令)向元素添加类?

我有这样的模板:

    <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)

如何检查输入是否具有焦点并将类添加到标签中?是否可以在控制器中没有外部功能?

javascript angularjs ionic-framework

2
推荐指数
1
解决办法
5341
查看次数

标签 统计

javascript ×2

angularjs ×1

cookies ×1

html ×1

ionic-framework ×1

regex ×1

safari ×1