【发布时间】:2012-04-14 06:24:01
【问题描述】:
我想开发一个平台,用户可以在其中输入 URL,然后我的网站将在 iframe 中打开网页。现在用户只需右键单击即可修改他的网站,我将为他提供“删除此元素”、“复制此元素”等选项。我快结束了。许多网站都在iframe 中完美打开,但对于一些网站,出现了一些错误。我无法确定原因,因此请求您的帮助。
我已经解决了其他问题,例如 XSS 问题。
这是我遵循的程序:-
使用 JavaScript 并将请求发送到我的 Java 服务器,该服务器连接到用户指定的 URL 并获取 HTML,然后使用 Jsoup HTML 解析器将相对 URL 转换为绝对 URL,然后用 Java 将 HTML 保存到我的磁盘。然后我将保存的 HTML 渲染到我的iframe。
有什么地方不对吗?
一些网站运行良好,但有些则不然。
例如:-
当我试图打开 http://www.snapdeal.com 它给了我
Uncaught TypeError: Cannot read property 'paddingTop' of undefined
错误。我不明白为什么会这样..
更新 我真的很想知道这是如何实现的? @http://www.proxywebsites.in/browse.php?u=Oi8vd3d3LnNuYXBkZWFsLmNvbQ%3D%3D&b=13&f=norefer
【问题讨论】:
标签: javascript xss web-scraping jsoup