Cordova Whitelistプラグインを私のphonegapアプリケーションに追加しようとしました。私のアプリケーションが自分のサイトにデータベースに保存されたデータを呼び出すことができます。ここではアプリケーションのための私が今持っている私の現在のconfig.xmlファイルには、(一部のデータは、プライバシーを保護するために変更)です:Cordovaホワイトリストがphonegapアプリケーションで動作することができません
<widget id="com.test.testapp" version="1.0.0" versionCode="1" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
<name>My App</name>
<description>
A Testing App
</description>
<author email="[email protected]" href="test.com">
The Author
</author>
<content src="index.html" />
<platform name="ios"/>
<platform name="android"/>
<plugin name="cordova-plugin-whitelist" source="npm" />
<access origin="https://mywebsite.com/*" />
</widget>
のConfig.xmlが同様にindex.htmlファイルと同じフォルダにもあります。ここでアプリのためのindex.htmlのヘッダーは次のとおりです。
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<meta http-equiv = "Content-Security-Policy" content = "default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<link href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="css\cusom-css.css" rel="stylesheet" type="text/css">
</head>
私がしようとすると接続するたびに、私はこのエラーを取得:
undefined Content Security Policy has been added:
<meta http-equiv="Content-Security-Policy" content="default-src * gap: ws:
https://ssl.gstatic.com;img-src 'self' data: content:;style-src 'self' 'unsafe-
inline' data: blob:;script-src * 'unsafe-inline' 'unsafe-eval' data: blob:;">
私はアプリがする必要があるのは、送信と受信であります私のウェブページでホストされている.phpファイルのデータですが、何を試しても接続されません。これについての助けに感謝します。
私はコンテンツポリシーのヘッダーなしでそれを試しましたが、どちらもうまくいかなかったので、追加しました。私は必要と思っていました。 –
コンテンツポリシーを完全に削除しようとしましたが、ウェブサイトからクロスオリジンを許可しましたか? –
私はどのようなコンボであっても、 の有無にかかわらず、codeova-plugin-whitelistの有無にかかわらず、コンテンツポリシーヘッダーの有無にかかわらず試しました私のサイトには接続しません。 –