问题:审核 navigator.userAgent、navigator.appVersion 和 navigator.platform 的使用情况
Issue: Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform
我在 vue.js 开始了一个新项目。我添加了导航栏。有一次,我注意到控制台中出现问题:
Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform
这个我不明白,因为我在项目中没有使用任何导航器
为什么我会看到这个问题?我该如何更改它?
https://blog.chromium.org/2021/05/update-on-user-agent-string-reduction.html
有助于阅读。一些关键点:
“从 M92 开始,我们计划开始发送 navigator.userAgent 的弃用通知,
navigator.appVersion,和 navigator.platform DevTools 问题选项卡中的 getter。“
“如果您的站点、服务、库或应用程序依赖于用户代理字符串中存在的某些信息,例如 Chrome 次要版本、OS 版本号或 Android 设备型号,您将需要开始迁移以改用用户代理客户端提示 API。"
我知道我没有使用有问题的导航器 getter,所以在这一点上,我似乎只能等待库的 .js 更新
(在我的例子中,bootstrap 4)让警告消失。
人们看到该消息的原因在同一消息的描述中得到了很好的解释(审核)。
真正的问题是 who/what 是它的来源。文件 extended-css.js
.
有提示
这是另一个文件的示例(因为我没有 extended-css.js
):
右键单击该文件,然后选择 Open in new tab
。
因此您可以看到审核消息的原因是来自 Vue.js devtools 扩展的 hook.js
文件。
在您的情况下,它将是您正在使用的另一个扩展或库 - 直接或间接(例如 vuetify
的一部分等)。
从那里你有 3 个选择:
- 无视
- 等待库作者修复问题并更新
- 禁用导致它的 extension/remove 库。
我在 vue.js 开始了一个新项目。我添加了导航栏。有一次,我注意到控制台中出现问题:
Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform
这个我不明白,因为我在项目中没有使用任何导航器
为什么我会看到这个问题?我该如何更改它?
https://blog.chromium.org/2021/05/update-on-user-agent-string-reduction.html
有助于阅读。一些关键点:
“从 M92 开始,我们计划开始发送 navigator.userAgent 的弃用通知, navigator.appVersion,和 navigator.platform DevTools 问题选项卡中的 getter。“
“如果您的站点、服务、库或应用程序依赖于用户代理字符串中存在的某些信息,例如 Chrome 次要版本、OS 版本号或 Android 设备型号,您将需要开始迁移以改用用户代理客户端提示 API。"
我知道我没有使用有问题的导航器 getter,所以在这一点上,我似乎只能等待库的 .js 更新 (在我的例子中,bootstrap 4)让警告消失。
人们看到该消息的原因在同一消息的描述中得到了很好的解释(审核)。
真正的问题是 who/what 是它的来源。文件 extended-css.js
.
这是另一个文件的示例(因为我没有 extended-css.js
):
右键单击该文件,然后选择 Open in new tab
。
因此您可以看到审核消息的原因是来自 Vue.js devtools 扩展的 hook.js
文件。
在您的情况下,它将是您正在使用的另一个扩展或库 - 直接或间接(例如 vuetify
的一部分等)。
从那里你有 3 个选择:
- 无视
- 等待库作者修复问题并更新
- 禁用导致它的 extension/remove 库。