我使用phonegap創建了一個構建。在index.html文件中,我編寫了一個用於加載網站的簡單iframe。它的工作時,我從手機本地URL。但它不工作,如果我上傳整個構建作爲電話中的zip,然後從它下載apk文件。然後嘗試在手機中安裝該apk,顯示應用程序錯誤。Phonegap(應用程序錯誤...發生網絡錯誤)
我已經檢查過訪問起源,並試圖給它裏面的域名。但它根本沒有工作。任何人都可以幫助我。
的config.xml和index.html給出這樣下面
<access origin="*"/>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<!-- WARNING: for iOS 7, remove the width=device-width and height=device-height attributes. See https://issues.apache.org/jira/browse/CB-4323 -->
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<title>Testing</title>
</head>
<body>
<iframe src="http://www.w3schools.com" height="640px" width="100%" frameborder="0" scrolling="yes">
</iframe>
</body>
</html>
檢查這個頁面 - https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md#content-security-policy - (<! - 允許iframe到https://cordova.apache.org/ - >) - 應該這樣做。讓我知道她生病後作爲回答 – Tasos
看來,由於相同的原產地政策,不可能以這種方式從不同的域加載到您的應用程序,你給[cordova-plugin-inappbrowser](https: //github.com/apache/cordova-plugin-inappbrowser)試試嗎? – Blauharley
@Tasos它不工作:(。仍然顯示一個空白的白色屏幕:( –