我有一个外部页面,我想嵌入到我的页面中——它有自己的脚本和 CSS,我不想与我的冲突。通常我只会使用一个<iframe>
并完成它,但这是一个移动优化站点,我想尽可能避免额外的 HTTP 调用。所以,我想在服务器端运行请求并将生成的 HTML 嵌入到我的页面中,这样客户端就不必自己发出请求。
我可以通过执行以下操作来做到这一点:
<iframe id="test"></iframe>
<script>
var doc = $("#test")[0].contentWindow.document;
var $body = $('body',doc);
$body.html('<h1>Test</h1>');
</script>
但我宁愿完全不使用 JavaScript 来做这件事。那可能吗?我放在<iframe>
and</iframe>
标记之间的任何内容都会被忽略,因为它用于与不支持 iframe 的浏览器的兼容性。