Phonegap解析外部HTML
Phonegap parse external HTML
我正在编写一个PhoneGap应用程序,该应用程序具有用于本地导航的HTML和Javascript,它应该从Web加载竞争。
我不能直接控制内容服务器,所以我不能在那里改变任何东西。
我想要进入我的应用程序的内容是基于一个正常的HTML网站,所以我想得到例如文本在dadiv左右。
到目前为止我有什么:
<script type="text/javascript">
var url = "http://example.org/"
updateGadget();
inervalID = setInterval("updateGadget();", 60 * 1000);
function updateGadget() {
$(document).ready(function () {
$.ajax(url, {}, function (response, status, xml) {
console.log(response);
});
});
}
</script>
问题是如果它不工作,它什么也显示不了。
对于开发是使用Webserver而不是直接PhoneGap。当我在谷歌浏览器中打开网站时,它显示错误:
XMLHttpRequest cannot load http://example.org Origin http://example.org is not allowed by Access-Control-Allow-Origin.
我发现I应该使用这个头:
header('Access-Control-Allow-Origin: *');
我应该在哪里使用它,如果我把它放在我的HTML (PHP)文件的顶部它不做任何在服务器上我想解析我不能把它。
问题在哪里,如何解决?还是有更好的方法?如果可能的话,我想直接在PhoneGap应用程序上进行di,而不需要第二个服务器后端。
这个stackoverflow问题有一个解决方案。
基本思想是在http://whateverorigin.org/get?url=webpage-you-wish-to-scrap.com
处发出$.get
请求
相关文章:
- HTML表单提交时未执行外部函数
- 使用html中的外部javascript进行数据验证
- HTML外部javascript加载另一个javascript
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的
- AngularJS:带有HTML和angular表达式的指令;编译”;具有外部范围的内容
- 正在创建网页,并希望将外部链接调用为html和css
- Javascript从外部站点获取html
- 将HTML文件中的变量与外部JS文件一起使用
- 从HTML中的外部JS文件调用函数
- 如何用HTML中的JSON外部文件填充下拉按钮
- 在html文件中添加了多个外部javascript,其中一个停止工作
- 将变量从服务器上的外部文件加载到 HTML 文档中
- 将外部 SVG 和包含 JavaScript 加载到 HTML 中
- 不;t在ASP.NET MVC4中的.cs.html外部激发了Javascript函数
- 禁用 HTML 外部的 iframe 上的导航
- 如何在javascript中将数组的值和初始值重新声明到html外部
- 从HTML外部打开模态
- 如何从html外部调用jQuery函数:animate ?
- Playframework-在main.html外部附加JS