JQuery Ajax JSONP请求不在Chrome上工作,在Firefox上工作正常



我正在使用jQuery(和jQuery Mobile)制作移动网站。

在Chrome上,JSONP AJAX永远不会到达服务器(可以看到服务器访问日志)。在Firefox上相同的作用。

查看火布铬的铬在控制台上什么都没有显示。

没有错误/成功。

查看Chrome开发人员工具显示:

在src'自我数据:gap:https://ssl.gstatic.com'unsafe-eval'"。请注意," script-src"未明确设置,因此"默认src"用作后备。

代码是:

var serverUrl = "http://example.com/radagast/backend/alatarHandler/test/getLocation.php";
    $.ajax({
    url: serverUrl,
    async: false,
    dataType: "jsonp",
    callback: 'callback',
    jsonpCallback: 'yourcallback',
    success: function (result) {
            alert('Ajax sucess ' + result);
            $("#message").html("location sent");
        }
    });

我的不好...

我正在使用一些HTML模板..具有以下元标记,该标签阻止XSS。

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">

最新更新