PhoneGap和JQuery mobile在加载页面时出现问题(另一个“访问控制允许来源”)

PhoneGap和JQuery mobile在加载页面时出现问题(另一个“访问控制允许来源”),jquery,jquery-mobile,cordova,Jquery,Jquery Mobile,Cordova,我使用PhoneGap和JQuery Mobile编写了以下代码: <!DOCTYPE HTML> <html> <head> <meta name="viewport" content="width=320; user-scalable=no" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>Test RSS&l

我使用PhoneGap和JQuery Mobile编写了以下代码:

<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=320; user-scalable=no" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Test RSS</title>

<script type="text/javascript" charset="utf-8" src="jquery.mobile/jquery-1.7.2.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery.mobile/jquery.mobile-1.1.1.js"></script>
<link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.1.1.css" />

<script type="text/javascript" charset="utf-8" src="cordova-1.9.0.js"></script>
<script type="text/javascript" charset="utf-8">
    var onDeviceReady = function() {
        ... //some code

        $("#homePage").live("pageinit", function() {

            ... //some more code

        });
    };

    function init() {
        document.addEventListener("deviceready", onDeviceReady, true);
    }
</script>

</head>
<body onload="init();" id="stage" class="theme">

<div data-role="page" id="homePage">
    <div data-role="header">
        <h1></h1>
    </div>

    <div data-role="content">
        <ul id="linkList" data-role="listview" data-inset="true"></ul>
    </div>

    <div data-role="footer">
        <h6>Market Bytes by @toddysm</h6>
    </div>
</div>

<div data-role="page" id="contentPage">
    <div data-role="header">
        <a href="#homePage" data-rel="back">Home</a>
        <h1></h1>
    </div>

    <div data-role="content" id="entryText"></div>
</div>
</body>
</html>

测试RSS
var ondevicerady=函数(){
…//一些代码
$(“#主页”).live(“pageinit”,function(){
…//还要一些代码吗
});
};
函数init(){
文件。添加的监听器(“deviceready”,onDeviceReady,true);
}
    @toddysm的市场字节数
    出于某种原因,当执行$(“#homePage”).live(“pageinit”,function()时,我看到以下错误: 无法加载XMLHttpRequesthttp://127.0.0.1:44104/[某些GUID]。访问控制不允许原点为null允许原点 问题是,我没有尝试加载一个单独的页面,我发现目前为止的建议不起作用


    你知道解决方案是什么吗?

    刚刚在Cordova issue tracker中搜索到,它似乎在2.1.0版中得到了解决:


    编辑:我已经构建并测试过了,不再收到这些消息。要构建它,请下载zip文件并按照README.md文件中的步骤进行操作,但不要运行以下命令:
    android update project-p.-t android-15
    ,您需要指定android-16,因此命令是:
    android update project-p.-t android-16
    >.

    刚刚在Cordova issue tracker中搜索到,它似乎在2.1.0版中得到了解决:


    编辑:我已经构建并测试过了,不再收到这些消息。要构建它,请下载zip文件并按照README.md文件中的步骤进行操作,但不要运行以下命令:
    android update project-p.-t android-15
    ,您需要指定android-16,因此命令是:
    android update project-p.-t android-16
    >.

    您解决了这个问题吗?我在logcat中也发现了这些错误,尽管它们似乎没有导致我的应用程序出现任何故障。不,我还没有解决。问题仍然存在于我这边:(我想我们遇到了一些Phonegap错误。我使用的是2.0版。你解决了这个问题吗?我在logcat中也发现了这些错误,尽管它们似乎没有导致我的应用程序出现任何故障。不,我还没有解决它。问题仍然存在于我这边:(我想我们遇到了一些Phonegap错误。我正在使用版本2.0。Phonegap 2.1几天前发布,也许现在你可以试试,看看这是否也解决了你的问题。Phonegap 2.1几天前发布,也许现在你可以试试,看看这是否也解决了你的问题。