zl程序教程

您现在的位置是:首页 >  工具

当前栏目

关于微软 Edge 浏览器无法访问笔者 SAP UI5 教程示例代码的问题

2023-09-14 09:03:53 时间

有朋友反馈使用微软 Edge 浏览器,无法访问笔者这套 SAP UI5 开发教程里提供的 SAP UI5 示例应用:

在 Edge 浏览器地址栏里输入 url localhost:8080/index.html 之后:

在 Edge 开发者工具的 network 标签页里,能看到 Edge 浏览器无法读取部署在 SAP 公网 CDN 上的 SAP UI5 SDK 库文件 sap-ui-core.js:

同时在 console 面板里看到错误消息:

GET https://sapui5.hana.ondemand.com/resources/sap-ui-core.js net::ERR_BLOCKED_BY_CLIENT
index.html:1
Tracking Prevention blocked a Script resource from loading https://sapui5.hana.ondemand.com/resources/sap-ui-core.js.

上面的错误消息里提到了 Tracking Prevention 概念。

什么是微软 Edge 浏览器的 Tracking Prevention?如何关闭?

微软 Edge 浏览器的 Tracking Prevention(跟踪防护)是一种内置的隐私保护功能,旨在帮助用户防止被网站和广告商跟踪。该功能使用多种技术,包括阻止第三方跟踪器、删除跟踪器存储的信息等,从而减少用户在浏览网页时暴露个人信息的风险。

如果想关闭 Edge 浏览器的 Tracking Prevention,可以按照以下步骤操作:

打开 Edge 浏览器并单击浏览器右上角的菜单图标(三个点)。

选择 Settings 选项。

在 Settings 标签页里搜索 priva 关键字,即可看到 Tracking Prevention 选项,将其关闭,或者从 Strict 模式设置成安全级别更低的模式比如 Balanced 即可避免这个问题。

笔者直接将这个模式关闭,如下图所示:

然后本教程的 SAP UI5 示例应用就可以在 Edge 浏览器里正常打开了: