【问题标题】:parse an element from a hidden frame into a visible frame using javascript使用javascript将隐藏框架中的元素解析为可见框架
【发布时间】:2012-12-17 17:13:40
【问题描述】:
有谁知道使用 JavaScript 将 DIV 从 html 框架解析为可见框架的方法?
例如,如果我制作了一个 Google 搜索结果的隐藏框架并在可见框架上仅显示搜索结果元素,而没有搜索框、菜单选项卡等。
【问题讨论】:
标签:
javascript
jquery
ajax
【解决方案1】:
如果您将 google 的网站放在框架或 iframe 中,您将收到带有文本的 javascript 异常:“拒绝显示文档,因为 X-Frame-Options 禁止显示。”
Google 不允许将网站放在 iframe 中。
要在 iframe 中禁止您的网站,您可以使用如下代码:
var inIframe = function() {
return (top != self);
};
jQuery(document).ready(function() {
if (inIframe()) { throw new Error("Refused to display document because display forbidden by X-Frame-Options."); }
// load site
});