2016-12-27 56 views
0

POC for MobileFirst 8.0版本的應用程序,我創建了示例應用程序和基於Maven的適配器。最後,我調用該適配器index.js文件來調用適配器其工作正常,當我使用瀏覽器模擬器,但它不工作,而我安裝Android設備我得到下面的錯誤在Android LOGCAT,Mobilefirst 8.0 cordova應用程序無法連接服務器

[錯誤:xwalk_autofill_client.cc( 121)]沒有實現virtual void xwalk :: XWalkAutofillClient :: OnFirstUserGestureObserved()

如何解決此問題。

請在下面找到實施。

adapter 
<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
Licensed Materials - Property of IBM 
5725-I43 (C) Copyright IBM Corp. 2011, 2013. All Rights Reserved. 
US Government Users Restricted Rights - Use, duplication or 
disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
--> 
<mfp:adapter name="HttpAdapter" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:mfp="http://www.ibm.com/mfp/integration" 
    xmlns:http="http://www.ibm.com/mfp/integration/http"> 

<displayName>HttpAdapter</displayName> 
<description>HttpAdapter</description> 
<connectivity> 
    <connectionPolicy xsi:type="http:HTTPConnectionPolicyType"> 
    <protocol>https</protocol> 
    <domain>mobilefirstplatform.ibmcloud.com</domain> 
    <port>443</port> 
    <connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds> 
    <socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds> 
    <maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode> 
    </connectionPolicy> 
</connectivity> 

<procedure name="getFeed" secured="false"/> 
<procedure name="unprotected" secured="false"/> 

</mfp:adapter> 
adapter implementation 
function getFeed(tag) { 
var input = { 
    method : 'get', 
    returnedContentType : 'xml', 
    path : getPath(tag) 
}; 

return MFP.Server.invokeHttp(input); 
} 

/** 
* Helper function to build the URL path. 
*/ 
function getPath(tag){ 
    if(tag === undefined || tag === ''){ 
     return 'feed.xml'; 
    } else { 
     return 'blog/atom/' + tag + '.xml'; 
    } 
} 

/** 
* @returns ok 
*/ 
function unprotected(param) { 
return {result : "Hello from unprotected resource"}; 
} 
apps implementation 
function myFunction(){ 
console.log('==================== inside calling =================='); 
var resourceRequest = new WLResourceRequest(
     "/adapters/HttpAdapter/getFeed", 
     WLResourceRequest.GET,3000 
    ); 

    resourceRequest.setQueryParameter("params", "['']"); 

    resourceRequest.send().then(
     function(response) { 
     alert("------- success " +JSON.stringify(response)); 
     }, 
     function() { 
     alert("----------- >>> errror ------"); 
     } 
    ) 
} 
+0

提供您的實施...你什麼都沒提供。 –

+0

你爲什麼要在評論中提出這個問題?刪除這些註釋並單擊問題中的編輯按鈕。 –

+0

你還提到「xwalk」。您是否安裝了您在問題中未提及的內容?提到一切。 –

回答

0

請在您的HTML文件中使用mata標籤,它將解決您的問題爲Android。

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' http://* 'unsafe-inline'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval'" /> 
相關問題