- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个呈现不同大小主体的 iframe 的父页面。但是,当在没有 www
的情况下导航到该站点时,您会收到以下错误:
599 未捕获的安全错误:阻止了来源为“http://example.com”的框架访问来源为“http://www.example.com”的框架。协议(protocol)、域和端口必须匹配。
表单在 iframe 中呈现,但它没有正确调整滚动高度的大小(我不能在 iframe 上使用任何滚动功能,并且需要朝向框架底部的额外空间)。
发生这种情况是因为页面上有以下 iframe/函数:
<iframe id="iframe1" src="http://www.example.com/virtual-directory" height="" width="300px" frameborder="0" onload="iframeLoaded()"></iframe>
<script>
function iframeLoaded() {
var iFrameID = document.getElementById('iframe1');
if (iFrameID) {
iFrameID.height = "";
iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + 20 + "px";
}
}
</script>
我看了这篇帖子SecurityError: Blocked a frame with origin from accessing a cross-origin frame但我不确定在哪里实现该检查以使此调整大小正常运行而不引入安全风险。
最佳答案
如果您对父级和 iframe 都有完全控制权,您可能想在这里尝试 ConroyP 的答案:Resizing an iframe based on content .
(这是公认的答案)
它有点复杂,但对我有用。根据网络速度,它几乎可以是瞬时的。
唯一的缺点是,当您在其中更改页面时,它不会向上滚动 iframe 内容。
关于javascript - 未捕获的 SecurityError 端口问题 : Iframe resize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39596218/
执行 ruby -e 'Thread.new {$SAFE=3; File.read "/tmp/foo"}.join' 结果 -e:1:in `read': Insecure operation:
我是greasemonkey 的新手,并试图了解greasemonkey 与嵌入式Web 控制台有何不同。一个在 Web 控制台上完美运行的简单脚本在 Greasemonkey 上不起作用,我不知道为
我在 android webview 中遇到以下错误 I/chromium: [INFO:CONSOLE(1)] “未捕获的安全错误:阻止了具有来源的帧” https://xxxxxxxxxx.com
我目前正在使用 Chrome 74 并尝试使用 Cypress 在我的应用程序中测试样式指南。当我加载 Cypress 时,它会抛出这个错误: SecurityError: Blocked a fra
我正在测试一个 react HOC,它检查本地存储中是否存在 token 。如果存在,它将用户重定向到 Home 组件,否则用户将被重定向到 Login 组件。 但是,我在上次测试调用 compone
当我以下一种方式将历史记录推送到浏览器时: window.history.pushState( { some_safe_data: data
我有两个 iframe。这些 iframe 通过 postMessage 进行通信。 在一个 iframe 中,如果我执行以下操作,它将不起作用。 // Broadcast to all iframe
我尝试使用DataTransfer.mozSetDataAt() jsfiddle 中的方法 script它抛出 SecurityError: The operation is insecure. 这
我们有一个利用 facebook javascript sdk 和登录功能的应用程序。 我们一直注意到我们的生产日志中出现了这个错误。专门针对 10.3 及更高版本的 iOS 设备。似乎也只针对 sa
我的 Cordova 应用程序在 Android 设备上运行时出现以下错误: Uncaught SecurityError: Failed to execute 'open' on 'XMLHttpR
当从网络加载内容时,这种情况在很多情况下都会发生,但对我们来说,最常见的是通过 Facebook 的图形快捷调用加载图像。 像这样简单的事情: package { import flash.d
错误是 SecurityError: DOM Exception 18 并且它发生在 replaceState@ https://connect.facebook.net/en_US/fbds.js第
我有一个呈现不同大小主体的 iframe 的父页面。但是,当在没有 www 的情况下导航到该站点时,您会收到以下错误: 599 未捕获的安全错误:阻止了来源为“http://example.com”的
我使用 HTML 和 JQuery mobile 进行phonegap,但是当我使用此代码测试它时,它显示错误 SecurityError: 该操作不安全。 换页功能运行良好,为什么会发生这种情况?
我正在尝试使用 HTML5 引入一个图像文件,将其绘制到 Canvas 上,对其进行一些操作,然后返回数据 URL,以便我可以引用这个新生成的图像。 这是一个简单的图像加载代码示例: You
我们有一个代码,每次打开应用程序时都会创建多个 websocket 实例。 privateMembers.webSocket = new WebSocket(url, protocol); 其中 ur
(这个问题与发现的 JS-XSL 演示有关 here ) 简单介绍一下这个演示的用途;它以 MS Excel 文件作为输入,解析数据,并以纯文本格式输出数据。我下载了该包 (zip) 并在本地运行它,
我已经为通过 iframe 嵌入到报告中的 SAP 解决方案(无论什么)制作了一个组件。在 SAP 平台 (BO) 上部署报告后,出现此错误(在 Chrome 上,但在 IE 或 FF 上也不起作用)
所以我的问题与Firefox SecurityError: "The operation is insecure." 有点相关.上传图像适用于除 Firefox Android App 之外的所有浏览
我正在尝试将数据插入本地数据库。当我打开数据库时,它给了我这个错误。我搜索了一下,发现肯定是在try catch block 中。我做到了,但还是同样的问题。 var APP_ID = "C44F83
我是一名优秀的程序员,十分优秀!