相关疑难解决方法(0)

Iframes比.框架

我知道框架比Iframes要实现更多的打字工作,并且它们需要比Iframe更多的样式.我目前正在开发一个网站,该网站必须从其他网站下载一些内容(实际上是一整套网页),当然这取决于用户在主网站上的操作.iframe似乎是实现这一要求的一种简短而粗暴的方式,但我担心的是性能和完整性.

当满足以下条件时,我想就我更愿意使用的内容提出一些建议:

  1. 必须下载到我的网页上的页面非常大(宽度和高度)
  2. 包含多个图像
  3. 经验偶尔停机(维护)

一个奇迹男人的想法?

html asp.net

7
推荐指数
1
解决办法
6798
查看次数

检查内容是否可以在iFrame中显示不起作用

我有以下代码来检查网页是否可以被框架化:

var req = new XMLHttpRequest();
var test = req.open('GET', link, false);
console.log("test",test); //ALWAYS undefined
if(req.send(null)){ //ALWAYS throws error NS_ERROR_FAILURE
    var headers = req.getAllResponseHeaders().toLowerCase();
    console.log("headers");
}else{
    console.log("FAILED");
}
Run Code Online (Sandbox Code Playgroud)

我用几个链接测试它,可以框架或不框架,但总是失败.你知道为什么吗?

链接:

javascript iframe

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

X-Frame-Options标头在防止恶意框架方面有多大用处?

添加X-Frame-Options DENY到响应头有助于防止网页的恶意框架,作为一种解决方案,它肯定比客户端JavaScript解决方案更好.

但它有多有用呢?所有(现代)浏览器都支持它,是否可以被劫持您网站的黑客绕过?

security iframe http-headers

5
推荐指数
1
解决办法
5468
查看次数

如何确保请求来自我的网站?

一些smartass人正在使用我的以api为中心的Web应用程序来克隆我的服务并使其看起来像他们自己的.有没有办法确保所有的ajax请求都来自我的网站?

当然我可以使用引用者标题,但他们可以很容易地伪造它.

javascript jquery

5
推荐指数
1
解决办法
108
查看次数

如何优雅地处理iframe断路器?

我明白没有办法杀死iframe断路器......但是,我想知道,有没有办法优雅地处理它.

到目前为止,我设法在退出之前检测它,使用<body onunload="function();">.我想知道是否可以阻止它加载iframe或强制它在新窗口中打开等.

干杯,米奇

javascript iframe jquery

4
推荐指数
1
解决办法
3560
查看次数

这个 window.top 检查正在执行什么?这是检查 iframe 吗?

if(window.top!==window.self){document.write="";
window.top.location=window.self.location;
setTimeout(function(){document.body.innerHTML=""},1);
window.self.onload=function(){document.body.innerHTML=""}};
Run Code Online (Sandbox Code Playgroud)

这是确保页面不会在 iframe 内呈现吗?

javascript jquery

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

你能击败断路器吗?

我还没有找到答案,所以我只想问.

阻止断路器工作有多困难 - 甚至只是忽略它?

html javascript iframe

4
推荐指数
2
解决办法
4676
查看次数

简单的Javascript代码行

在我们的大多数页面上都有这行代码,我正在试图找出它的用途以及是否可以删除它.

它看起来像这样:

<script type="text/javascript">
  /*<![CDATA[*/
  if(top!=self){top.location.replace(self.location.href);}
  /*]]>*/
</script>
Run Code Online (Sandbox Code Playgroud)

我知道这可能是一个愚蠢的问题,但是这个剧本试图说的是什么.这可能与登录功能有关吗?

提前致谢

javascript

4
推荐指数
1
解决办法
79
查看次数

javascript片段是什么意思?

if(self!=top){ window.open(self.location,'_top'); }
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

编辑

分别是什么意思self!=topwindow.open(self.location,'_top')意思?

javascript

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

如何实现frame buster?

我正在寻找一个描述如何实现一个工作框架破坏者的指南,该框架也可以处理在浏览器中没有激活JS的人.

我读了这个非常好的问题,但我对"不要自己动手"或"也许试试......"这样的建议完全不感兴趣.我想看一篇论文,一步一步指导解释每一个"为什么"(没有可能和没有猜测).学术论文首选.

任何人都可以发布链接到这样做的事实上的圣杯纸吗?

谢谢,

javascript security ajax

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

Javascript:如何获取self.location更改事件?

所以我想要的是这样做:

if (top != self) {
    top.location = self.location;
}
Run Code Online (Sandbox Code Playgroud)

self.location; 改变事件.(如果真的需要可以使用Jquery但我不喜欢)是否可能以及如何做这样的事情?

主要想法是将所有弹出窗口保持在最顶层.在这里,我们尝试修改窗口代码,以便当用户在主页面上单击以打开新窗口时它会进入顶部.所以Ifigured我们将订阅并听取self.location改变事件.我想知道怎么做?

html javascript jquery events javascript-events

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

如何在IFrame中禁用打开的ASP.NET MVC站点?

正如我在主题中已经提到的,我有一个MVC站点,我需要禁用将其加载到IFrame中.

我已经创建了用于测试目的的简单页面,我尝试加载到我的网站和Google.com的两个IFrame中.我可以看到我的网站已加载但谷歌不是.这意味着我需要在我的MVC网站中更改某些内容.

<!DOCTYPE html>
<html>
<body>

<iframe src="http://localhost:61831/" width="1200" height="800">
  <p>Your browser does not support iframes.</p>
</iframe>

<iframe src="http://google.com" width="1200" height="800">
  <p>Your browser does not support iframes.</p>
</iframe>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

那么在MVC网站中我必须写什么以及在哪里实现呢?

asp.net-mvc iframe asp.net-mvc-4

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

如何阻止我的网站被别人诬陷?

如何阻止我的网站加载到框架中?

从这里可以看到:http: //yehg.net/lab/pr0js/pentest/cross_site_framing.php

谷歌将无法加载,msn.com将突破框架.AOL.com将加载罚款.如何让我的网站突破框架或加载整个窗口?

javascript xss iframe

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