【发布时间】:2016-10-18 07:12:23
【问题描述】:
我有一个使用 SAPUI5 开发的 Web 应用程序。我们正在从后端获取一些图像并在前端显示它们。
我正在对 .net 网络服务进行 ajax 调用。此网络服务返回我在我的网络应用程序中显示的图像的 URL。现在,对于 Mac Retina 设备,浏览器会自动将 @2 添加到图像中。例如。我的图片网址是 https://servername:port/imagepath/default.png。对于视网膜设备,其调用 https:/servername:port/imagepath/default@2.png
我们在服务器端没有任何 default@2.png 图像。我们也不能添加这些图像。问题是它花费大量时间来搜索@2 图像并发送 500 错误。
有什么方法可以禁用此功能并强制浏览器不进行@2 调用?
谢谢, 帕思·贾拉尼
【问题讨论】:
-
听起来像“SAPUI5”设置。网页通常不会为视网膜显示请求单独的图形,因此这必须是您正在使用的框架的一部分。
-
请考虑接受以下答案,让其他人知道此问题已解决。只需控制
densityAware属性。
标签: javascript sapui5 retina-display