iFrame只能显示源代码吗?
答
您可以将src属性设置为您的web服务器上的一个页面,该页面将html作为纯文本输出而不是HTML格式。因此,您必须将标题信息内容类型设置为text/plain。检查这个页面,看看它是如何在PHP中完成的:http://www.jonasjohn.de/snippets/php/headers.htm
没有办法用html或js来做到这一点。你需要一些服务器端语言来渲染页面。当然,可以通过xmlhttprequest从js中的web服务器中检索数据,这个更好的称为AJAX。
+0
这正是我想要的。遗憾的是,颜色不符合iFrame中safari的语法。 Baszz,谢谢! –
+0
@felipetadeo:没问题。很高兴我能帮上忙。 –
答
不需要。您需要一个工具将HTML转换为文本才能显示。
没有。您必须使用PHP或其他语言从网页生成原始文本。 – Blender
你能详细说一下,你想要显示什么源代码?它是否需要成为实际内容的iFrame?它甚至需要成为一个iFrame吗? –
你有没有尝试将响应MIME类型改为'text/plain',它可以*指示浏览器将响应视为纯文本而不是HTML?请详细说明Javascript - 你会在哪里使用它?在父框架或应该显示文本的框架中 - 这是相互矛盾的... –