这是我第一篇关于堆栈溢出的文章。如果我无意中在我的第一篇帖子中没有遵守一些内部人士的规则,我希望你能容忍我。
背景:我们团队的Jenkins工具帮助生成两个html页面/文件,这基本上是我团队的硬件模拟测试报告。我创建了一个简单的父html页面/文件(称为overview.html(,以便将两个报告页面合并为一个页面。这个overview.html中有两个iframe,每个iframe都包含一个src="链接到前面提到的两个生成的html页面。我的队友们希望能够使用这个页面在一个地方同时查看生成的页面。
这种设置以前是有效的。但最近,当我们打开overview.html时,iframe并没有显示出来。相反,它会在这两个iframe中的每一个中显示这些错误消息:
HTTP错误404未找到
URI:/static-files/Session_20Data_20for_20Overview_20Report/index.html
状态:404
消息:未找到
SERVLET:装订器
由码头提供动力://9.4.46.v2022031
我尝试过的:
- 我的首选浏览器是谷歌Chrome。我试过使用firefox,问题仍然存在
- 在我们团队的Linux环境中似乎可以正常工作,但在我们的windows环境中却不起作用
- 我已经检查了src="链接,路径是正确的。让我在下面列出文件结构:
-顶部目录
----概述
------overview.html
----Session_20Data_20for_20Overview_20Report
------index.html
----Runs_20Data_20for_20Overview_20Report
------index.html
其他有用信息:
- 我的概述.html文件:
<!DOCTYPE html>
<html>
<head>
<title>regression report</title>
</head>
<body>
<iframe
style="width: 100%; height: 300px"
src="**../Session_20Data_20for_20Overview_20Report/index.html**"
></iframe>
<iframe
style="width: 100%; height: 1000px"
src="**../Runs_20Data_20for_20Overview_20Report/index.html**"
></iframe>
</body>
</html>
- 我也在";运行报告";页面,不确定这是否与此问题有关:由于跨来源请求安全性(CORS(的原因,现在不推荐使用这种浏览模式。请改用可分离报告模式
差不多了。如果你遇到这样的事情,请随时告诉我。任何形式的帮助都将不胜感激。提前感谢您!
FYI:使用完全限定的URL解决了我的问题!(尽管我仍然不知道为什么使用相对路径对我不起作用。(