如何在Firefox OS上创建一个能够从外部网页获取数据的打包应用程序
How to create a packaged app on Firefox OS capable of getting data from external webpage
我正在尝试为Firefox OS创建一个打包的应用程序,该应用程序允许用户从不同的网页中搜索特定的内容(在本例中为图片),并且只需查看它们,而无需进入每个网页。
我的问题是,如何使用打包的应用程序(没有PHP,只有Javascript、HTML和CSS)从外部网页(例如www.google.com)访问(和获取数据)?
附言:我想要的只是达到网页提供的文本。例如,如果网页只提供了一个div和一个带有简单链接的img对象,那么我只需要该链接,而不需要其他内容。
获取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。
您应该检查Cordova项目,该项目3.5版提供了对Firefox OS的支持。更多信息,请访问:https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-os/和http://cordova.apache.org/
相关文章:
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 如何从外部页面激活非默认引导选项卡
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 如何从外部url寻址数据
- 从外部函数渲染后更改ReactJS类的状态
- 使用ajax长轮询从外部API更新页面上的响应
- 在选择更改时更改从外部javascript生成的flash播放器
- 从外部js文件编辑现有的谷歌地图
- Javascript 从外部网页获取文本
- 如何从外部网页导航回使用 pushState 创建的伪 URL
- 如何使用 AJAX 从外部网页获取未命名的元素
- 消息从外部网页传递到chrome插件
- 如何在Firefox OS上创建一个能够从外部网页获取数据的打包应用程序
- 从外部网页检索元素id
- 如何从外部javascript(js)文件在网页中添加样式标签
- 从外部网页中剥离信息
- 如何找到循环迭代完成-从外部的网页与Iframes页面
- 如何使用Javascript在网页的iframe中预览从外部API生成的PDF文件?
- 如何完全从外部网页接收XMLHttpRequest
- 如何理解我的网页从外部网站在iframe调用