javascript - 访问 iframe 中的 facebook 页面被拒绝

标签 javascript jquery html facebook cordova

我在移动应用程序上有这个 html:

<header class="bar-title">
        <a class="button-prev" onclick="history.back(-1)">
            BACK
        </a>
        <h1 class="title">FACEBOOK</h1>
    </header>
     <div  style="overflow:auto;-webkit-overflow-scrolling:touch; height: 100%; width: 100%; padding-top: 42px;" >
            <iframe style="height: 100%; width: 100%;" src="https://www.facebook.com/pages/SOMEPAGE" ></iframe>
    </div>

但我得到错误: 拒绝显示“https://www.facebook.com/pages/SOMEPAGE” ' 在框架中,因为它将 'X-Frame-Options' 设置为 'DENY'

小评论:我没有访问 facebook 页面选项的权限

最佳答案

X-Frame-Options 是响应 header 。

The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a or . Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites.

这意味着 facebook 阻止了这种行为

关于javascript - 访问 iframe 中的 facebook 页面被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20631062/

相关文章:

html - 为什么 Bootstrap 工具提示在 Bootstrap 模式中不起作用?

javascript - 如何根据另一个数组的值对一个数组的值进行排序

javascript - 将字体粗细更改为粗体以获取 reactjs 中的下拉值

javascript - 提交之前如何做某事?

jquery - 如何查看是否点击同一个元素两次? jQuery

javascript - 除一个元素外单击时切换

php - javascript 空字段验证

javascript - 如何获得 ng-list 行为,但模型略有不同?

javascript - 无法捕获 JavaScript 正则表达式中的匹配项

html - 关于如何在网页上显示/呈现 HTML 标签的想法