Можно ли изменить настройки браузера Firefox через приложение Vue.js? - PullRequest
0 голосов
/ 21 июня 2019

В моем проекте я сделал SSO (единый вход) на Kerberos. Когда я делаю запрос из клиентского приложения (Vue.js) на сервер Kerberos, он не работает в браузере Firefox. По умолчанию поддержка Kerberos в Firefox отключена. Чтобы включить его, пользователю необходимо открыть окно конфигурации браузера (перейдите к about:config в адресной строке). Затем в параметре (network.negotiate-auth.trusted-uris) укажите адреса веб-серверов, для которых клиент будет использовать аутентификацию Kerberos. Как вы можете понять, что это неудобно для пользователя.

ВОПРОС : Можно ли как-то изменить настройки браузера Firefox через приложение Vue.js при доступе к странице?

Vue.JS

import axios from 'axios';
export const APIAuth = axios.create({
    baseURL: 'kerberos_server_url',
    withCredentials: true,
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
    }
})

1 Ответ

2 голосов
/ 21 июня 2019

Нет, ты не можешь. Представьте себе сеть, где любой сайт может изменить параметры вашего браузера, это будет большой беспорядок. Единственное, что вы можете сделать, это сделать небольшое всплывающее окно или что-то в этом роде, чтобы сообщить вашему пользователю, что он должен включить этот параметр.

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