相关疑难解决方法(0)

如何使用Jquery在iframe中加载网址

我想点击加载一个iframe,这是我到目前为止:

$("#frame").click(function () { 
      $('this').load("http://www.google.com/");
    });
Run Code Online (Sandbox Code Playgroud)

它不起作用.这是完整的代码:JS Bin

iframe jquery load

43
推荐指数
4
解决办法
19万
查看次数

捕获iframe异常

当我src在iframe上设置属性时,有时会向控制台记录错误(似乎是未捕获的异常),并且目标永远不会加载.

例如,如果我设置myiframe.src = 'http://www.google.com',它就永远不会加载,我的Chrome开发人员工具将记录以下消息:

Refused to display document because display forbidden by X-Frame-Options.
Run Code Online (Sandbox Code Playgroud)

我理解这个错误是什么,但我想捕获这个异常,所以我可以在网站不想加载到iframe时处理它.

因为设置iframe src是半异步的,所以我不能用try catch包围该行.

如何处理iframe错误?iframe.onerror并且iframe.onabort似乎也没有做到这一点.

html javascript iframe exception

11
推荐指数
1
解决办法
8570
查看次数

检查跨域网址是否为404提供了javascript

我正在尝试这个代码,但它给了我一个DOM异常.我希望它使用普通的Javascript从函数中获得真/假"答案".

var url = 'http://www.google.com/';
function UrlExists(url)
{
  var http = new XMLHttpRequest();
  http.open('HEAD', url, false);
  http.send();
  return http.status!=404;
}
UrlExists(url);
Run Code Online (Sandbox Code Playgroud)

小提琴

我从这个 SO答案得到了这个代码,但正如我说的那样,我无法让它工作......

javascript xml ajax

11
推荐指数
1
解决办法
4770
查看次数

确定网站是否将在iframe中打开

如果图像无法加载到页面上,我们就会出现可以加载默认图像的onerror函数.

是否有相当于将网站加载到iFrame?

例如,mashable.com可以加载到iFrame中,而许多社交网站,例如Facebook,Twitter等不能.

因此,当用户尝试加载例如Twitter并且没有显示任何内容时,我想要显示一条消息,说明"此页面无法显示",然后在新标签中打开链接,并在说出3秒后指示它们.

不确定这是否可行.

html iframe

10
推荐指数
1
解决办法
5272
查看次数

想要在iframe无法加载或加载的情况下调用函数?

iframe我的页面中有一个.如果iframe没有加载,想要它alert的消息" pdf not found ",如果iframe加载,它应该alert" pdf打开 ".

有谁知道如何实现这一目标?

html javascript iframe onload

9
推荐指数
1
解决办法
2万
查看次数

检测"拒绝显示文档因为X-Frame-Options禁止显示"的方法.错误?

我使用'google viewer'查看一些文档.唯一的问题是,如果浏览器有一个处于"不明朗"的谷歌登录,它什么也没有显示,"拒绝显示文件,因为X-Frame-Options禁止显示".发生错误并显示在控制台中.

我所说的"limbo"是指登录已知,但用户必须重新输入密码才能重新验证.

有没有一种方法来检测何时发生此错误,以便显示弹出错误以通知用户?

提前致谢.

javascript frame x-frame-options

6
推荐指数
1
解决办法
5303
查看次数

iframe onload事件

我有一段简单的代码:

<script>
function change(){document.getElementById("browse").src = document.getElementById("addr").value;}
function update(){document.getElementById("addr").value = document.getElementById("browse").src;}
<script>
<input type="text" id="addr"><input type="button" value="Go" onclick="change();">
<iframe id="browse" style="width:100%;height:100%" onload="update();"></iframe>
Run Code Online (Sandbox Code Playgroud)

更新(); 当单击iframe中的链接并加载新页面时,不会调用.

有什么问题?

html javascript

3
推荐指数
2
解决办法
5万
查看次数

具有Iframe事件和更改处理的ReactJs

我有一个包含iframe的ReactJs组件。该iframe用于完成某些工作,完成后它会回调到“成功”或“错误”页面。在Chrome浏览器的“网络”标签中,我可以看到请求和响应。我希望能够以某种方式处理前端中的那些回调,你们中有人遇到过此类问题吗?

我的项目是MVC,我的控制器中没有成功和错误操作,它是带有React的单页应用程序。

更新 我的整个iframe看起来像这样

此iframe是第三方集成,可对静态URL的成功和错误进行回调:主机/控制器/成功和主机/控制器/错误

我的任务是赶上React发生的时间,我希望这是有可能的,我试图听'message'事件,但是可能是我做错了什么。

任何建议表示赞赏

javascript model-view-controller callback handler reactjs

3
推荐指数
1
解决办法
4999
查看次数