当页面的其余部分使用file:// protocol

时间:2015-12-03 15:36:02

标签: angularjs ajax cors

页面加载了:file:///opt/x/index.html index.html包含angular,ui-bootstrap JS和CSS文件。 它有一堆带有bootstrap cols和rows的div。

index.html:

<div id="abc"/>

myController.js :(包括$ http依赖...)

var elem = angular.element(document.querySelector("#abc"));
var req = {
    method: 'POST',
    url: 'http://www.google.com',
    headers: {
        'Access-Control-Allow-Origin' : 'http://www.google.com',
        'Content-Type' : 'application/x-www-form-urlencoded'
    }
};
$http(req).then(function(){
    console.log (response.data);
    elem.innerHTML = response.data;
}).then(...error handling...)

浏览器抱怨Allow-Control-Allow-Origin未指定错误...

1 个答案:

答案 0 :(得分:1)

如果不启用CORS或设置服务器标头以允许跨源访问,请使用 -

“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”--disable-web-security“

作为chrome的目标。