簡體   English   中英

CORS原始請求在android應用程序中被阻止

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM