关于微软 Edge 浏览器无法访问笔者 SAP UI5 教程示例
有朋友反馈使用微软 Edge 浏览器,无法访问本教程提供的示例应用。在 Edge 浏览器地址栏里输入 url localhost:8080/index.html
之后:
![](https://img.haomeiwen.com/i2085791/9134126384e7f6eb.png)
在 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.
![](https://img.haomeiwen.com/i2085791/98942410a3657653.png)
上面的错误消息里提到了 Tracking Prevention 概念。
什么是微软 Edge 浏览器的 Tracking Prevention?如何关闭?
微软 Edge 浏览器的 Tracking Prevention(跟踪防护)是一种内置的隐私保护功能,旨在帮助用户防止被网站和广告商跟踪。该功能使用多种技术,包括阻止第三方跟踪器、删除跟踪器存储的信息等,从而减少用户在浏览网页时暴露个人信息的风险。
如果想关闭 Edge 浏览器的 Tracking Prevention,可以按照以下步骤操作:
打开 Edge 浏览器并单击浏览器右上角的菜单图标(三个点)。
![](https://img.haomeiwen.com/i2085791/6f7f2a4f6b79c080.png)
选择 Settings
选项。
![](https://img.haomeiwen.com/i2085791/0a8948d2bd7633d6.png)
在 Settings 标签页里搜索 priva 关键字,即可看到 Tracking Prevention 选项,将其关闭,或者从 Strict 模式设置成安全级别更低的模式比如 Balanced 即可避免这个问题。
![](https://img.haomeiwen.com/i2085791/14764da517f90732.png)
笔者直接将这个模式关闭,如下图所示:
![](https://img.haomeiwen.com/i2085791/a336504dc7c3d63c.png)
然后本教程的 SAP UI5 示例应用就可以在 Edge 浏览器里正常打开了:
![](https://img.haomeiwen.com/i2085791/eb21b8a7c39c4db9.png)