Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel Sanctum登录不适用于移动Safari_Laravel_Vue.js_Safari_Laravel Sanctum - Fatal编程技术网

Laravel Sanctum登录不适用于移动Safari

Laravel Sanctum登录不适用于移动Safari,laravel,vue.js,safari,laravel-sanctum,Laravel,Vue.js,Safari,Laravel Sanctum,我有一个与VueJs前端和与拉雷维尔圣所授权的拉雷维尔项目。 一切正常,但是一个用户不能用他的iPhone和iPad登录 我告诉他取消选中“阻止所有cookies”功能,但他似乎没有选中 这可能是什么原因 编辑: 当我用多个iOS设备测试它时,我可以毫无问题地登录 打开登录页面时,控制台中出现以下错误(仅在Safari中): 内容安全策略指令“script src”的源列表包含无效源:“strict-dynamic”。它将被忽略 是的,Safari仍然不支持'strict-dynamic'令牌,

我有一个与VueJs前端和与拉雷维尔圣所授权的拉雷维尔项目。 一切正常,但是一个用户不能用他的iPhone和iPad登录

我告诉他取消选中“阻止所有cookies”功能,但他似乎没有选中

这可能是什么原因

编辑: 当我用多个iOS设备测试它时,我可以毫无问题地登录

打开登录页面时,控制台中出现以下错误(仅在Safari中):

内容安全策略指令“script src”的源列表包含无效源:“strict-dynamic”。它将被忽略


是的,Safari仍然不支持
'strict-dynamic'
令牌,因此会在控制台中发出警告。
这不是一个错误,而是一个警告。浏览器总是对这些事情发出警告,否则您就没有机会知道当前浏览器版本支持什么

只需确保您的CSP处于浏览器模式(当浏览器不支持某些令牌时,有足够的源代码继续工作)。看起来是这样的,因为您已经检查了许多不同的浏览器


无法使用iPhone和iPad登录的用户必须检查控制台中的CSP错误,然后才能开始跟踪发生的情况。或者,您可以使用CSP的报告功能(
报告uri
指令)在登录页面上检查浏览器中发生了哪些违规行为。

谢谢您的回答。这个问题不是无法登录的原因。这是非常简单的-用户的电子邮件地址有双破折号-这是转换为-由iPhone…真的很奇怪。谢谢你澄清这个细节。