Localhost - JQuery AJAX не получен на PHP-сервере в Firefox и Safari - PullRequest
0 голосов
/ 20 октября 2019

Для внешнего приложения HTML5 я использую jQuery 3.3.1. API - это php 7.1.23 и laravel 5.1.

. Я могу отправлять запросы jQuery $.ajax на мой API без проблем в Google Chrome (ver 77.0.3865.120), но запросы не достигаютAPI в Firefox Quantum (ver 69.0.3 (64-bit)) и Safari (ver 13.0.2 (13608.2.40.1.3)).

Frontend: 

getAuth: function(params) {
    return $.ajax({
        type: 'POST',
        url: `.../oauth/access_token`,
        data: params,
    });
},

Laravel 5.1 API:

<?php
use \Illuminate\Routing\Router;

$router->post('/oauth/access_token', function() {
    return response()->json(['status' => 200, 'message' => 'Server Reached!']);
});

На вкладках сети Firefox и Safari я вижу заголовки запросов, но tail -f /var/log/apache2/access_log показывает толькозапросы поступают от Google Chrome.

Так что он вообще не доходит до Apache. Я понятия не имею, с чего начать, чтобы это исправить. Есть ли настройки безопасности для этих двух браузеров, которые блокируют запросы?

Вкладка заголовков сети Safari:

enter image description here

Вкладка сетевых заголовков Firefox:

enter image description here


ОБНОВЛЕНИЕ: Я думал, что это может быть проблема с блокировкой содержимого FFox. По умолчанию используется стандартная блокировка и блокировка звука. Я изменил эти настройки, но проблема не была решена.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...