Javascript 谷歌跨源请求

Javascript 谷歌跨源请求,javascript,google-api,xmlhttprequest,cors,Javascript,Google Api,Xmlhttprequest,Cors,我正在尝试从我的HTML页面使用Google JS API,我必须执行以下操作: <script src="https://www.google.com/jsapi?key=MY_API_KEY"/> 但我得到了以下错误: 火狐: 已阻止跨源请求:同一源策略不允许读取 位于的远程资源。 (原因:缺少CORS标头“访问控制允许原点”) 铬: 无法加载XMLHttpRequest . 对飞行前的反应 请求未通过访问控制检查:否 “Access Control Allow Origi

我正在尝试从我的HTML页面使用Google JS API,我必须执行以下操作:

<script src="https://www.google.com/jsapi?key=MY_API_KEY"/>

但我得到了以下错误:

火狐:

已阻止跨源请求:同一源策略不允许读取 位于的远程资源。 (原因:缺少CORS标头“访问控制允许原点”)

铬:

无法加载XMLHttpRequest . 对飞行前的反应 请求未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 通道响应的HTTP状态代码为405


正如我所读到的,这是由于浏览器对交叉请求的限制造成的,但我不知道如何修复它,以便我可以执行该请求。有人能给我小费吗

我改变了我提出请求的方式:

<script>
    $.ajax({
        url: "https://www.google.com/jsapi?key=MY_API_KEY",
        crossDomain: true,
        method: 'GET',
        async: false,
        dataType: 'script',
        headers:{
            "X-Requested-With":"XMLHttpRequest"
        }
    });
</script>

$.ajax({
url:“https://www.google.com/jsapi?key=MY_API_KEY",
跨域:是的,
方法:“GET”,
async:false,
数据类型:“脚本”,
标题:{
“X-request-With”:“XMLHttpRequest”
}
});

这个jsf是如何相关的?@Kukeltje因为我的代码是jsf,我正试图从那里访问它,但您的代码运行在特定的浏览器中,您没有将它们添加为标记,大多数jsf是服务器端的,这是客户端的。你的电脑使用的是一个操作系统,你也没有添加它。。。而且。。。小结:标签是针对问题所在的位置,而不是您使用的。。。