2016-04-18 5 views
0

Meine App funktioniert einwandfrei im Browser.IFrame füllt Bereich auf PhoneGap statt fester Position

what my app should look like

Was ich tue, ist ich zeigen und diese iFrame verstecken eine Checkbox.
Allerdings, wenn ich es für Android veröffentlicht, füllt der neue iFrame I hinzugefügt die gesamte Seite statt seiner festen Position, die ich in CSS angegeben.

what my app currently looks like

ich meine App zu einer Android App Umwandlung Bauen mit PhoneGap.
Meine App verwendet die folgenden Berechtigungen.

<preference name="permissions" value="none"/> 
<preference name="orientation" value="default"/> 
<preference name="target-device" value="universal"/> 
<preference name="webviewbounce" value="false"/> 
<preference name="prerendered-icon" value="true"/> 
<preference name="stay-in-webview" value="false"/> 
<preference name="ios-statusbarstyle" value="black-opaque"/> 

<gap:plugin name="org.apache.cordova.file"/> 
<gap:plugin name="org.apache.cordova.file-transfer"/> 
<gap:plugin name="org.apache.cordova.inappbrowser"/> 
<gap:plugin name="org.apache.cordova.network-information"/> 

<access origin="*"/> 
<plugin name="cordova-plugin-whitelist" version="1"/> 

<preference name="phonegap-version" value="cli-5.2.0" /> 
<preference name="android-minSdkVersion" value="7" /> 
<preference name="android-targetSdkVersion" value="19" /> 
<preference name="AndroidPersistentFileLocation" value="Compatibility" /> 

Kann jemand erklären, warum meine App die Seite füllt und jemand weiß, wie man dieses Problem lösen kann?

+0

Ich arbeite gerade auch an einer PhoneGap App und es ist cool, jemanden zu sehen, der es benutzt! Freut mich, dass Sie Ihr Problem gelöst haben, ich verstehe immer noch nicht, wie Sie es gelöst haben "zusammenführen" und alles andere als froh, dass Sie getan haben. – Radmation

+0

Ich nahm den Quellcode aus der HTML-Datei, die ich im iframe hatte und steckte sie in meine Haupt-App. (Alle HTML, CSS und Javascript) –

Antwort

3

EDIT:
Ich konnte das Problem auf zwei verschiedene Arten beheben.
Ich habe die HTML-Seite dieser Seite in meine Hauptanwendung zusammengeführt und das Skript in mein Hauptskript eingefügt. Ich reparierte es auch unter Verwendung der .load JQuery API.

Obwohl ich in der Lage war, mein Problem hier zu lösen, verstehe ich immer noch nicht, warum der iFrame die gesamte Seite füllte.

Verwandte Themen