我嵌入到父html页面中的两个子iframe页面没有显示

  • 本文关键字:两个 显示 iframe html html jenkins
  • 更新时间 :
  • 英文 :


这是我第一篇关于堆栈溢出的文章。如果我无意中在我的第一篇帖子中没有遵守一些内部人士的规则,我希望你能容忍我。

背景:我们团队的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

我尝试过的:

  1. 我的首选浏览器是谷歌Chrome。我试过使用firefox,问题仍然存在
  2. 在我们团队的Linux环境中似乎可以正常工作,但在我们的windows环境中却不起作用
  3. 我已经检查了src="链接,路径是正确的。让我在下面列出文件结构:

-顶部目录

----概述

------overview.html

----Session_20Data_20for_20Overview_20Report

------index.html

----Runs_20Data_20for_20Overview_20Report

------index.html

其他有用信息:

  1. 我的概述.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>
  1. 我也在";运行报告";页面,不确定这是否与此问题有关:由于跨来源请求安全性(CORS(的原因,现在不推荐使用这种浏览模式。请改用可分离报告模式

差不多了。如果你遇到这样的事情,请随时告诉我。任何形式的帮助都将不胜感激。提前感谢您!

FYI:使用完全限定的URL解决了我的问题!(尽管我仍然不知道为什么使用相对路径对我不起作用。(

最新更新