我以编程方式创建一个 html 报告,分为两个框架。如果用户随后单击右侧框架上的超链接,则该框架将被页面内容替换。
这工作正常,但现在当我尝试链接到任何 Discogs 发布页面时,例如this one https://www.discogs.com/release/1000它不加载它
我注意到 Discogs 已转向安全 http,我想知道这是否是问题所在。虽然我可以转到其他 https 页面,例如这个声学一号 https://acoustid.org/track/3e437f38-9200-4f72-92e8-0b7f01745c3d没有问题。
如果我使用在新选项卡中打开第一个链接目标=“_空白”然后它就可以正常工作,但这不是我想要的。
您可以通过打开 Chrome 中的开发人员工具来查看此问题的根本原因。如果我解决了你的问题,我会在简单的 HTML 页面中重现它:
<html>
<body>
<iframe src="https://www.discogs.com/release/1000"></iframe>
</body>
</html>
这不是 HTTP 的问题。消息说:
Refused to display 'https://www.discogs.com/release/1000' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
这意味着 Discogs 会阻止在其他来源的框架中显示其内容discogs.com
。你不能用它做任何事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)