我在A页面内包含一个外站的网页B
B可能会有弹出窗口(他们自己要搞些弹出广告那些)
我要实现的是A页面用IFRAME或者其它方式打开B页面 且不弹窗 

解决方案 »

  1.   

    既然是外站的,肯定js不能call到这个iframe里面的东西,因为是有跨域安全问题的,所以通过js行不通,倒是你可以通过iframe的src传递值过去能让b接收到,不过如果你不能控制b的逻辑,这个也无效....
      

  2.   

    你是想用iframe装别人的b页面,然后禁止对方的页面弹出窗口?
      

  3.   

    你可以先获取对方网页的html处理后 
    通过 iframe.document.body.innerHTML
    给你的页面的iframe赋值
      

  4.   

    直接给iframe的scr附上你想打开的页面地址就ok了
      

  5.   

    这款个 我也想过 
    但是JS 如何 获取防盗链的图片?
    这个我没搞定
    C#的话 我知道怎么弄
      

  6.   

    盗连的基本原理是http头里面的refernce,而图片的获取是浏览器的工作,你无法介入,ajax又不能获取图片,所以无法
      

  7.   

    我在看书的wwwo.booksky.org 上看到他们禁止了 弹窗 
    谁能看出来 他们是怎么实现的?
      

  8.   

    你看了点开后的网页源代码是通过iframe实现的吗?你能否给我一个连接
      

  9.   

    http://view.booksky.org/ViewBook.aspx?SiteID=108&BookID=1055856&ChapterID=17359069
    这个是该网站处理过的
    http://www.00ks.com/files/article/html/9/9657/2372227.html
    这个是来源页
    来源页有 弹窗
      

  10.   

    我看了,处理过的页面象是通过抓取内容来的,而不是iframe,楼主可以看看html代码
      

  11.   

    他不是抓完了 生成静态页 http://view.booksky.org/ViewBook.aspx?SiteID=108&BookID=1055856&ChapterID=17359069 这里面 还是 http://www.00ks.com/files/article/html/9/9657/2372227.html 
    的网页 
    你右键 看URL。。
      

  12.   

    我看到了,我看到了整个页面的源代码是这样<html>
    <head>
    <title>快眼看书-斗破苍穹 第三百五十一章 斗皇,凌影-在零点看书上的内容</title>
    <link href="css/css.css" type="text/css" rel="Stylesheet">
    </head>
    <frameset rows="40,*" framespacing="0" frameborder="NO" border="0">
    <frame src="Header.aspx?SiteID=108&BookID=1055856&ChapterID=17359069" scrolling="NO" noresize>
    <frame name="Main" src="HTTP://WWW.00KS.COM/files/article/html/9/9657/2372227.html">
    </frameset>
    </html>用了frame,然后你在看看,ie那里是不是有错误信息提示,直接打开HTTP://WWW.00KS.COM/files/article/html/9/9657/2372227.html是要弹出的,你可以尝试用frame看看,