节点从url获取源代码并显示

节点从url获取源代码并显示

问题描述:

我正在使用node-webkit创建应用程序。我需要从网址获取网页并显示它。我试过使用request模块。它正确地获取源代码内容。但在显示它时,不显示css文件和图像。节点从url获取源代码并显示

我不能使用iframe,因为像http://www.flipkart.com这样的网站无法加载到iframe中,它会替换整个页面。

我不能使用PHP在这里..

有jQuery的任何适当的DOM解析器?

(有没有什么办法可以正确显示CSS和图像,这样我就可以继续使用请求模块)如果要加载的检查,如果他们是在主窗口的外部网站

,nw.js有属性,您可以放置​​在iframe上以将内容认为是顶部/主框架:nwfaketop。这将删除对window.parentwindow.top的访问。

此外,如果您要加载外部内容,则可能需要将其与nwdisable结合使用,这会在iframe中禁用节点。

实施例:

<!DOCTYPE html> 
<html> 
    <head> 
     <title>iframe test</title> 
    </head> 
    <body> 
     <iframe width="600" height="600" src="http://www.flipkart.com" nwdisable nwfaketop></iframe> 
    </body> 
</html> 

更多信息可在nw.js文档中找到:https://github.com/nwjs/nw.js/wiki/Mini-browser-in-iframe