javascript - 是否可以通过 Vue.js 应用程序更改 Firefox 浏览器设置?
问题描述
在我的项目中,我SSO
通过Kerberos
. 当我从客户端应用程序 ( Vue.js
) 向 Kerberos 服务器发出请求时,它在 Firefox 浏览器中不起作用。默认情况下,Firefox 中的 Kerberos 支持被禁用。要启用它,用户需要打开浏览器配置窗口(进入about:config
地址栏中)。然后在参数 ( network.negotiate-auth.trusted-uris
) 中指定 Web 服务器的地址,客户端将对其使用 Kerberos 身份验证。你怎么能理解这对用户来说是不方便的。
问题:访问页面时是否可以通过 Vue.js 应用程序以某种方式更改 Firefox 浏览器设置?
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'
}
})
解决方案
不,你不能。想象一个网站,任何网站都可以更改您的浏览器参数,这将是一团糟......您唯一能做的就是制作一个小弹出窗口或类似的东西来通知您的用户他们必须启用此参数。
推荐阅读
- php - Shopfy 库存水平设置(和调整)不起作用
- r - 有没有一种简单的方法来计算 R 中参数的最大似然估计?
- django - 重复问题(Django 项目) - 仅在 Firefox 上
- mysql - Onclick按钮删除mysql中的一行
- javascript - 为什么我无法连接到 SQLServer uisng NodeJS?
- swift - 在 Pods 文件夹内的库中找不到 .h 文件
- java - JfreeChart:在烛台图表上绘制矩形注释不应用给定的宽度和高度设置
- amazon-web-services - AWS Codepipeline 将 cloudformation 部署到开发账户并使用输出堆栈在 Central 账户中创建参数存储。可能吗?
- c# - c#中的foreach问题
- java - 在孩子中使用相同的方法,而不是在父母中