2011-09-06 243 views
0

这样的一个问题之前曾被问到过,而这个人除了批评之外什么也没有,希望在这里不是这样。Iframe在本地服务器上正常工作但不是生产服务器

我有一个网站,允许企业将他们的菜单添加到我的网站,并且一些要求能够导入已在其他地方在线的菜单(pdf或jpg)。所以我做了一个表单,将一个url保存到数据库,然后在我的网站上的iframe的src中使用该URL。

我测试了一切,它在我的本地机器上运行正常(使用Django开发服务器)。当我将它同步到我的生产服务器并保存了与我一起测试的相同网址时,iframe不加载任何内容。

我想它与尝试从另一台服务器读取单个文件有关,因为如果我使网址为google.com或使用我的域名下的映像,它会起作用。有什么我可以解决这个问题吗?在我的数据库中存储一个url而不是pdf是更加高效的,所以这样做比将菜单上传到我的网站更受欢迎。

我不认为这个问题需要附加任何代码,但如果你想看到一些让我听到它。

感谢

回答

0

你与可能测试菜单有X-Frame-Options响应报头组。

有你戴上了一个iframe图像/ PDF作为src,而不是仅仅使用img标签(或把一个img标记您的iframe内)的一个原因?仍然无法保证所有页面都能正常工作,因为有些网站会拒绝向外部页面提供媒体服务,但我怀疑这是您的问题。

相关问题