gpt4 book ai didi

google-chrome - 仅 Chrome 问题 : Serving images using a servlet. 一张图片加载,一张图片不加载

转载 作者:行者123 更新时间:2023-12-04 05:03:27 25 4
gpt4 key购买 nike

编辑 :

我有一个包含以下 HTML 代码的页面:

<img src="/static/ads/1111.png"> <!-- 1 -->
<img src="/static/2222.png"> <!-- 2 -->

当我加载页面时,无法显示第 1 个图像。显示 2 号图像。

在 Chrome DevTools 的网络选项卡中检查图像请求,请求始终处于“待处理”状态。

更奇怪的是,当我像在 http://localhost:8080/static/ads/1111.png 中那样直接访问 Image No. 1 时,图像实际加载。

这个问题似乎只影响谷歌浏览器。我在 Firefox 中测试了它,它在那里工作。

对于 Chrome,我收到一个控制台错误:
Port error: Could not establish connection. Receiving end does not exist.
当我比较 Image No. 1 的请求头时
Cache-Control:no-cache
Pragma:no-cache
Referer:http://localhost:8181/index.html
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31

对比图 2
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:no-cache
Connection:keep-alive
Host:localhost:8181
Pragma:no-cache
Referer:http://localhost:8181/index.html
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31

有很大的不同。有谁知道这是怎么回事?

更多信息

我正在使用 BalusC 的 FileServlet提供在我的 web-app 目录之外找到的文件。

我的 Web 应用程序使用 Struts2 作为其框架。

我的 web.xml:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


<servlet>
<servlet-name>fileServlet</servlet-name>
<servlet-class>com.FileServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fileServlet</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>

我在 struts.xml 中排除了这条路径,如下所示:
<constant name="struts.action.excludePattern" value="/static/.*"/>

最佳答案

来自 JB Nizet:

你确定你没有使用一些广告拦截插件来过滤掉来自 **/ads/** 的图片吗?

关于google-chrome - 仅 Chrome 问题 : Serving images using a servlet. 一张图片加载,一张图片不加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com