【问题标题】:Cross site scripting?跨站脚本?
【发布时间】:2009-07-07 10:58:03
【问题描述】:

您好,我正在尝试使用 JS 从另一个网站获取 div。

我有一个从外部网站加载页面的 iframe,我想获取一个包含列表的 div,以便我可以自己设置样式并将其放在我的网站上。

任何想法,将不胜感激。

谢谢。

【问题讨论】:

    标签: javascript iframe xss


    【解决方案1】:

    大多数浏览器不允许您故意通过 javascript 在 iframe 中与其他网站混淆,因为这是一个明显的安全问题。

    【讨论】:

    • 有什么办法只是抓取一个 div 并在您自己的页面上回显它,所以我实际上并没有对他们的页面进行任何更改?
    • 您需要使用代理脚本,以便浏览器从您自己的服务器读取页面。您甚至无法使用脚本从外部站点读取 HTML - 您可以将其加载到 iframe 中并逐字显示,但您根本无法从脚本中看到它。
    • 谢谢你,我没有想到那个方法。
    【解决方案2】:

    正如 Tom 指出的那样,由于浏览器的安全性,您不能这样做。您可以通过在服务器上安装proxy script 来解决此问题,以便浏览器通过您的服务器加载外部页面。

    【讨论】:

      猜你喜欢
      • 2017-10-29
      • 2020-06-12
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 2014-10-14
      • 2013-03-23
      • 2014-05-25
      • 2015-08-04
      相关资源
      最近更新 更多