javascript - iframe再次加载失败

标签 javascript iframe

我有一个与 Detect failure to load contents of an iframe 中提出的问题类似的问题问题。我正在整理一个网页,将 Google 日历加载为 iframe。我知道大量使用我的网页的计算机的互联网访问会受到限制,因此 Google 日历不会加载到 iframe 中。我想在我的页面中放置一个“计时器”,在设定的时间或尝试后停止尝试加载 Google 日历,而是加载一个显示无法访问日历的本地页面。

我一直在尝试使用前面描述的 checkForContents() 函数,但我现在意识到我无法从 Google 网站获取任何对象属性。换句话说, document.getElementById(iframe).contentWindow.document 不返回任何内容(或者至少不返回任何有用的内容),并且该函数会默默地但完全失败。我可以使用 document.getElementById(iframe).contentWindow 来代替,它只返回“[object Window]”(而且我似乎不够聪明,无法对此做任何有用的事情)。

有什么想法吗?谢谢。

最佳答案

安全沙箱的原因,如果域不同,您将无法访问或修改任何内容

关于javascript - iframe再次加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889114/

相关文章:

javascript - 设置溢出-x :scroll and hide the horizontal scrollbar

javascript - spring mvc,在jsp中标记单行

javascript - 使用javascript或jquery暂停youtube视频

javascript - 如何使用 jquery 操作 iframe 对象

html - 不同设备上的不同框架?

javascript - 我需要用最少的脚本或 Jquery 代码对 html 页面中的值求和

javascript - 如何找到呈现 HTML 页面需要多长时间?

javascript - ReactJS 处理大量状态数据

Jquery 将 .attr 设置为 iframe 滚动 = yes

html - iframe 高度 150px 但 div 容器更大