gpt4 book ai didi

javascript - 无法让网站显示对象标签

转载 作者:行者123 更新时间:2023-12-03 07:36:48 25 4
gpt4 key购买 nike

这真的非常非常奇怪。我使用 Apache/Strawberry Perl/Firefox 离线开发了一个网站。它按预期显示对象标记中的数据,从外部站点调用数据。

将代码上传到服务器,它将显示代码位于同一站点上的对象...但拒绝从其他域(我拥有的)“提取”数据

如果您尝试“http://demo.coadmem.com/members ”并单击左侧的圆圈,则会出现一个产品列表(从同一域提供),但来自“cbwizard.cristofayre.com”和“cristoafayre.com/poppa”的产品列表在同一页面上拒绝出现。然而,当我使用 YouTube 设置测试时,它加载正常。

我询问主机是否存在某种“阻止”阻止对象加载外部站点,当然他们的回答是“我们可以看到错误日志中没有报告任何问题”。

此外,在“http://coadmem.com/admin”处,顶部还有另一个对象 - 离线工作正常,但从服务器显示一个白色的空“关于”栏!!。

这里是我正在使用的两段代码:(cb-wizard 代码使用了一些 javascript 来选择随机关键字;这里要添加的内容太多,所以请查看源代码。任何人都会看到一个明显的错误为什么它不能在线工作?

    <object data="http://www.cristofayre.com/cgi-bin/poppa/banner_ad.pl?u=1:aa00" width=480 height=90></object>

<object style="position:fixed;top:0px;width:100%;height:20px;" width="100%" height="20px" data="http://www.cristofayre.com/cgi-bin/admin_ad.pl?t=w"></object>

我知道脚本可以工作,因为如果您在浏览器中输入数据行,就会显示正确的 HTML;它只是拒绝在服务器上出现!

我想知道主机是否可能应用某种“列表”,允许将 Google/Youtube 等主要网站加载到 iframe/对象中,但不允许“次要”网站。 (支持团队似乎对这样的列表一无所知)

** 我还想知道“同源”政策是否会发挥作用,但肯定不会,因为这从一开始就违背了使用 iframe 和对象的全部意义。

最佳答案

我“有点”是对的。并不是某些 URL 被阻止,而是框架被设置为仅显示来自与浏览器设置相同的域的数据(不要问我 YouTube iframe 如何规避此规则,但是就这样!)

正如您从上面的评论中看到的,解决方案是创建一个 .htaccess 文件并使用命令“Header always unset X-Frame-Options”,简单来说(我可以遵循)就是说“无论X-Frame-Option 的 header 设置为,忽略它!并显示数据”

也许这可以帮助处于类似困境的人。为什么 ActiveState/Strawberry Perl 版本可以离线工作,但不能在线工作,这确实令人费解。

关于javascript - 无法让网站显示对象标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35577454/

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