日期:2014-05-16  浏览次数:20464 次

这个问题得高手才能解决。。。
 1.站点http://www.SiteA.com/Index.html
  点击Index.html页面的某个按钮,然后通过window.Open('http://www.SiteB.com/Play.html')

那么SiteA站点的Index.html在打开SiteB站点的Play.html时候,可以往Play.html页面顶部“注入"一个div块?可以如何实现?不可以的话如涉及跨域安全限制,可否有绕行的方式进行实现。
我特意不想用Ifrmae来实现。是因为SiteB的Play.html会判断是不是被人盗用用Iframe打开。
 

------解决方案--------------------
在play.html加载时  加个div块不可以吗
------解决方案--------------------
不明觉厉 ,友情帮顶
------解决方案--------------------
我是低手......
------解决方案--------------------

在别人的页面上加一个div?
我也是低手啊!
------解决方案--------------------
应该不可以吧,处于安全考虑浏览器不会让你这么做的。
我也是低手啊! 
------解决方案--------------------
引用:
Quote: 引用:

在play.html加载时  加个div块不可以吗

play.html是别人的网站。。。晕,要是能这么简单,还让高手进来看。。


坐等高手了。。。
------解决方案--------------------
点击按钮的时候
可以 触发ajax,后台抓取SiteB,的页面,抓取之后,你就相当于操作文本了,加什么都可以,在返回给前台操作
------解决方案--------------------
引用:
Quote: 引用:

在play.html加载时  加个div块不可以吗

play.html是别人的网站。。。晕,要是能这么简单,还让高手进来看。。


你不能控制别人的网站,又要改动别人的内容,如果可行的话就太不安全了,一个网站就可以随便改别的网站,除非play.html注入了你的代码,比如cnzz的统计器就注入了不计其数的网站,如果他们有动作,后果很严重。

或者在开发浏览器插件专门针对这个网站,然后别人的网站就可以想怎么改就怎么改,不过目测工作量很大。

想到这里,我也是低手啊!