既存のWebサイトのラッパーである簡単なiOSアプリケーションを作成する必要があります(Apple Storeではもちろん使用されません)。Phonegap build app - アプリケーション内のウィンドウが自動的に表示されない
私たちはPhonegap Buildサービスを使用しており、いくつかの成功したアプリを既に構築しています。しかし、このアプリで我々はいくつかの問題があります。起動時にAppBrowserウィンドウを開くようにしてください。私たちは、config.xmlにプラグインを含める:
<plugin name="cordova-plugin-inappbrowser" source="npm" spec="~1.3.0" />
その後、我々はonDeviceReady状態inappbrowser開く必要がjsのコードを持っている:アプリケーションが起動されたとき
...
document.addEventListener('deviceready', function(){
window.open("http://www.website.com/", '_blank','toolbar=no,location=no');
}, false);
...
だから何も関係なく、あなたが待ってどのくらい、起こりません。しかし、アプリケーションを最小化して復元すると(ホームボタンを押してからもう一度開くと)、そのウィンドウがフルスクリーンで開き、サイトがうまく読み込まれていることがわかります。なぜそれが自動的に開かれないのですか?その機能をボタンクリックに割り当てようとしましたが、成功しません - 同じ動作です。私たちは代わりにcordova.InAppBrowser.openに変更しようとし、toolbar = yesなどのオプションを変更しました。あなたが最小化し、復元するとき - ウィンドウが表示されます。 Androidがうまくいくと、App loadでウィンドウが自動的に開き、Webサイトが表示されます。任意の提案や助け?
私はindex.htmlにし、そこからコンテンツ・セキュリティ・ポリシーのタグを削除したが、期待どおりに動作を開始し、あなたにあなたの
Content-Security-Policy
metaタグのdefault-src
でgap:
を追加する必要があります!上記の問題を引き起こした "Hello World"の例のデフォルトタグがありました。ありがとう、jetsarmobileのヒント。 – Mambas