Жасмин, Пользовательский агент пользователя возвращает ошибку происхождения CORS - PullRequest
0 голосов
/ 22 января 2019

У меня есть тест, который заставляет userAgent определить, является ли устройство компьютером или мобильным устройством, но когда я запускаю тест, я получаю ошибку CORS.

Это тестовый код:

  it('should detect if device is mobile', () => {
    // Custom user agent
    window.navigator['__defineGetter__']('userAgent', function() {
     return 'Mozilla/5.0 (Linux; Android 9; PH-1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Mobile Safari/537.36';
    });
    // component.getDevice();
    // fixture.detectChanges();
    const mobile = fixture.debugElement.query(By.css('div.dl-sidebar-backdrop.mobile'));
    expect(mobile).toBeTruthy();
  });

И это ошибка: enter image description here

Я провел исследование, но не нашел никакой информации, связанной с этой проблемой.

1 Ответ

0 голосов
/ 22 января 2019

Есть XHR-вызов куда-то не localhost, который использует HttpClient в вашем SidebarComponent Я думаю. Удалите эту логику и попробуйте снова.

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