Html 缺少IMG src导致多个未知服务器请求
嘿,我的应用程序有一个地图,它是用OpenLayers VectorLayer上渲染的自定义标记图像绘制的。这里的问题是,我看到很多对具有此映射的页面的请求,这些请求都到达服务器,为该页面编写的所有服务器端代码都被执行,HTML被返回到客户端,我得到一个错误消息Html 缺少IMG src导致多个未知服务器请求,html,webkit,image,openlayers,src,Html,Webkit,Image,Openlayers,Src,嘿,我的应用程序有一个地图,它是用OpenLayers VectorLayer上渲染的自定义标记图像绘制的。这里的问题是,我看到很多对具有此映射的页面的请求,这些请求都到达服务器,为该页面编写的所有服务器端代码都被执行,HTML被返回到客户端,我得到一个错误消息 Resource interpreted as image but transferred with MIME type text/html. 我的猜测是,页面上呈现的标记呈现为img控件,但其src设置为空。您可以在此处阅读有关控件
Resource interpreted as image but transferred with MIME type text/html.
我的猜测是,页面上呈现的标记呈现为img控件,但其src设置为空。您可以在此处阅读有关控件的src值为空时发生的情况的更多信息:
我想知道这些标记是不是导致问题的原因,或者是什么东西启动了无限重定向,但事实并非如此,因为我总是看到它在一定数量的请求后停止
正如在上面的文章中提到的,它只发生在Webkit浏览器上,而不发生在FFX上
有没有人能帮我找出这些请求的src,如果有什么方法我可以跟踪它 提前感谢。“如果我有办法跟踪,有人能帮我找到这些请求的src吗?” 当然 假设您已经安装了Firebug,打开Firebug面板并单击Resources选项卡。在顶部,在列出大量内容的左窗格中,您应该会看到一个代表您的网页的文件夹。打开该文件夹并查找图像。如果有任何东西损坏、丢失或链接到错误的位置,您将能够在那里看到它 如果这不能满足您的需要,请单击Firebug中的“网络”选项卡。如果在那里没有看到任何内容,请重新加载页面。您将或多或少地看到,按照时间顺序,应该下载以呈现页面的所有页面元素,甚至是缺少的部分 查找有问题的图像,在左侧单击一次,您将在右侧看到标题、预览、响应、cookie和计时选项卡。您需要在标题、预览和响应选项卡中查找信息。此外,如果您找到感兴趣的图像,还可以双击左侧的名称,查看其指向何处 还有其他一些技巧,但至少,这应该给您一些弹药来开始您的故障排除。“如果有什么方法可以跟踪的话,有人能帮我找出这些请求的src吗?” 当然 假设您已经安装了Firebug,打开Firebug面板并单击Resources选项卡。在顶部,在列出大量内容的左窗格中,您应该会看到一个代表您的网页的文件夹。打开该文件夹并查找图像。如果有任何东西损坏、丢失或链接到错误的位置,您将能够在那里看到它 如果这不能满足您的需要,请单击Firebug中的“网络”选项卡。如果在那里没有看到任何内容,请重新加载页面。您将或多或少地看到,按照时间顺序,应该下载以呈现页面的所有页面元素,甚至是缺少的部分 查找有问题的图像,在左侧单击一次,您将在右侧看到标题、预览、响应、cookie和计时选项卡。您需要在标题、预览和响应选项卡中查找信息。此外,如果您找到感兴趣的图像,还可以双击左侧的名称,查看其指向何处
还有其他一些技巧,但至少,这会给您提供一些弹药来开始故障排除。我强烈建议您共享代码或链接?如果没有这些,就很难猜测为什么会发生这种情况。向量层上的标记是用SVG(而不是img.src)呈现的,因此情况可能并非如此。可能是您请求的某些“磁贴”无效,或者您没有在中复制主题目录,或者其他任何内容,但是无法根据这些信息进行猜测。您能告诉我需要在代码中搜索什么吗?我已经在我的标记上运行了jquery选择器,以查看是否有任何控件缺少某些属性值,但什么也没有找到。我希望这可以帮助您。我强烈建议您共享代码或链接?如果没有这些,就很难猜测为什么会发生这种情况。向量层上的标记是用SVG(而不是img.src)呈现的,因此情况可能并非如此。可能是您请求的某些“磁贴”无效,或者您没有在中复制主题目录,或者其他任何内容,但是无法根据这些信息进行猜测。您能告诉我需要在代码中搜索什么吗?我已经在我的标记上运行了jquery选择器,以查看是否有任何控件缺少某些属性值,但什么也没有找到。我希望这可以帮助您