我正在尝试为Firefox OS创建一个打包的应用程序,允许用户从不同的网页中搜索特定内容(在这种情况下是图片),只需查看它们而无需进入每个网页。
我的问题是,如何使用打包的应用程序(不使用PHP,只使用Javascript,HTML和CSS)从外部网页(例如www.google.com)访问(并获取数据)?
PS:我想要的只是达到网页提供的文字。例如,如果网页只提供一个带有简单链接的div和一个img对象,我只需要该链接而已。
答案 0 :(得分:1)
获取systemxhr权限并通过XMLHttpRequest发出正常的HTTP请求:
var x = new XMLHttpRequest({ mozSystem: true });
x.onload = function() {
if (x.status === 200) {
// HTML is now in x.responseText
}
};
x.open('GET', 'http://www.somerandomwebsite.com');
x.send();
然后根据需要处理HTML。
答案 1 :(得分:0)
您应该检查Cordova项目,该版本从3.5版开始提供对Firefox OS的支持。有关详细信息,请参阅:https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-os/和http://cordova.apache.org/