[英]CORS Origin Request Blocked in android application
我們已經使用anguler js在IONIC中開發了android應用程序。
我們正在通過瀏覽器進行測試,但是在控制台中給出了錯誤。
跨源請求被阻止:相同的源策略禁止讀取http://example/abc/service.php上的遠程資源(原因:CORS請求未成功)
跨源請求被阻止:相同的源策略禁止讀取http://example/abc/service.php上的遠程資源(原因:多個CORS請求未成功)
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Content-Type');
error_reporting(E_ALL);
?>
嘗試使用Access-Control-Allow-Origin:null和Access-Control-Allow-Origin:example.com
還是行不通
我們正在使用IONIC Framework在android應用程序開發中使用anguler js
救命! 如果你知道的話 !
“ jsonp”您可以嘗試。
<script type="text/javascript">
jQuery(document).ready(function(){
$.ajax({
type: "get",
async: false,
url: "http://example/abc/service.php ",
dataType: "jsonp",
jsonp: "callback",
jsonpCallback:"flightHandler",
success: function(json){
alert(json.price);
},
error: function(){
alert('fail');
}
});
});
</script>
您可以使用cordova-plugin-whitelist
<access origin="http://example/" /> //specify your domain
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.