問題タブ [inappbrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2110 参照

javascript - Android 2.3 で InAppBrowser (PhoneGap Build 3.1.0) イベントが発生しない

PhoneGap Build を使用して AngularJS プロジェクトをモバイル アプリとしてラップしています。InAppBrowser を使用して Facebook/Twitter OAuth ページを開きます。

私の構成:

  • 角度 1.0.8
  • PhoneGap ビルド上の PhoneGap 3.1.0
  • InAppBrowser 0.2.3
  • ハイドレーションを有効および無効にしてテストした結果は同じでした

私が使用したコードスニペットは次のとおりです。

これは Android 4.0 では問題なく動作しますが、Android 2.3 ではloadstopイベントは発生しません。私も試しloadstartてみloaderrorましたが、どれも発火しませんでした。さらに奇妙なことに、setTimeout testコンソール出力には 2 回ではなく 1 回しか表示されません。私のコードに問題はありますか?

0 投票する
0 に答える
412 参照

javascript - Phonegap + ソーシャルログイン?

私は ember.js で phonegap を持っています。「ログイン」、「共有」などのソーシャル機能を接続する必要があります。質問は、Phonegap でそれを実現するにはどうすればよいですか?

Inappbrowserを使用していますが、承認後に子ブラウザ ウィンドウが閉じません。

他のソーシャル ネットワークが必要なので、 Facebook Connectは私の選択肢ではありません。

0 投票する
4 に答える
8266 参照

ios - iOS 7 で Phonegap 3.1 の InAppBrowser プラグインを使用できない

Phonegap を使用して作成した iOS アプリを Phonegap 3.1 を使用して iOS7 に移植している最中ですが、ちょっとした問題が発生しました。

target="_blank" attributeiOS 7 では、 とのハイパーリンクがデフォルトでシステム ブラウザではなくアプリ自体で開かれるという点で、いくつかの重要な変更が加えられたようです (ただし、これは Android や以前のバージョンの iOS では発生しないようです)。これにより、アプリの機能の一部が壊れており、これを修正する必要があります。

InAppBrowser プラグインを使用する方法のように思われるので、プラグインをインストールしました。これを含めるようにconfig.xmlを修正しました:

テンプレート内のリンクは次のようになります (ここではテンプレート システムとしてハンドルバーを使用していることに注意してください)。

リンクをクリックしても開くことができず、ログに次のエラーが表示されます。

CDVInAppBrowser.mソース ファイルに関する非推奨の警告もいくつかあります。

プラグインが取り上げられていない理由は、一生わかりません。他の誰かが問題が何であるかを提案できますか?

0 投票する
1 に答える
557 参照

jquery-mobile - Google Admob プラグインが含まれている場合、Phonegap/Cordova 2.9 iOS アプリ内ブラウザが開かない

私はいくつかのリンクがInAppBrowserでURL​​を開く必要があるjQuerymobileでphonegap/cordova 2.9 iOSアプリを開発しています。また、Google Admob を統合しました。ナビゲーションは、いくつかの異なる html ページを含む基本的な単一ページ テンプレートです。

アプリが読み込まれると、アプリの他のセクションに移動しない場合、アプリ内ブラウザーの URL でボタンを押すと、アプリ内ブラウザーが開きます。しかし、アプリの他のセクションに移動して再度 index.html に移動すると、アプリ内ブラウザーが失敗し、機能しません。

アプリのさまざまなセクションは、target="_blank" でリンクされています。target="_blank" なしでセクションをリンクすると、すべて正常に機能しますが、target="_blank" を使用して index.html に戻り、XML データをリロードする必要があります。

数日前に解決策を探していますが、何も見つかりませんでした。この投稿で詳しく説明されているのは1つだけですが、解決策はありません: http://iphonedevsdk.com/forum/iphone-sdk-development/115057-inappbrowser-is-not-opening.html

私が試したもう 1 つのことは、https: //build.phonegap.com/plugins/2 から Childbrowser プラグインをインストールし、アプリ内ブラウザの代わりに使用することですが、動作させることができません。

誰でも私を助けることができますか?. どうもありがとうございました。

0 投票する
1 に答える
7225 参照

ios - Cordova InAppBrowser は開きますが、ページはメインのページに読み込まれます

Sencha Touch アプリがあります。アプリケーション外 (別の Web サーバー) へのリンクを含むページを含む、さまざまなコンテンツが表示されます。私たちが行ったことは、リンクを処理するために inappbrowser プラグインを追加したことです。

これは機能します - 「タップ」がログに記録されます。子ブラウザが開きます。問題は、イベントが「失敗」し、inappbrowser を見逃して、メインの Web ビューに読み込まれることがあります。inappbrowser クラスでデバッグを切り替えることができました。ログは下部にあります。

問題は、この問題が一貫していないことです。再現が難しい場合もあります。クリックしてみると、それが起こります。コアは

メッセージの正確な意味がわかりません。コードから、「状態 1」は「STATE_WAITING_FOR_LOAD_START」のように見えます

それでも、何が間違っているのか、Webページを「正しい」状態でロードする方法がわかりません。

Cordova 3.1.0-0.1.0 を使用しています

更新: ときどき発生します。機能する場合もあれば、機能しない場合もあります。さまざまなページ(大小)で発生します。問題を再現できるアプリ ( https://github.com/tomasfejfar/cordova-bug-01 ) を作成しました。「google.com」の代わりに「seznam.cz」を表示するのに十分な長さの「SEZNAM」リンクをクリックしてみてください...

0 投票する
0 に答える
761 参照

android - InAppBrowser からカメラにアクセスするには?

phonegap バージョン 2.7 を使用して、Android および IOS 用のハイブリッド アプリケーションを構築しています。

その中で、私は外部のウェブページを表示しているので、表示するために inappbrowser が実装されています。

さて、inappbrowser から camera[navigator.camera.getPicture()] を呼び出すにはどうすればよいでしょうか。

解決策を教えてください。または回避策があれば教えてください。

前もって感謝します。

0 投票する
0 に答える
472 参照

cordova - phonegap組み込みブラウザを使用しているときにAndroidステータスバーを非表示にする方法

私は phonegap 3.0 と組み込みの inapbrowser を使用しています。

URLバーはありませんが、Androidステータスバーがあります。時計などを表示するステータスバーなしでフルスクリーンにしたい.

inappbrowser を開いたときにステータス バーを非表示にするにはどうすればよいですか?