問題タブ [childbrowser]

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 投票する
3 に答える
916 参照

cordova - 外部サイトのPhonegap+ChildBrowser +PHPCASライブラリ

Android用のPhonegapアプリを作成しています。アプリはCAS認証を使用する必要があります。現在、「www.mysite.com」というアドレスにあるページがあり、そのページは自動的にCASサーバー認証ページにリダイレクトされます。そのページにログインすると、CASは元のページ(この場合は「www.mysite.com」)にリダイレクトします。

ログイン後、CASPHPライブラリでログインしたばかりのユーザーの名前とそこに組み込まれている関数を表示できます。

質問:PhonegapアプリのChildbrowserインスタンスでwww.mysite.comを開くと、この「ループ」の後で、mysite.comからアプリ(この場合はユーザー名)に情報を転送できますか?

理想的なシナリオは次のとおりです。アプリを開いてログインボタンを押すと、Childbrowserがポップアップしてログインし、Phonegapアプリがユーザー名を受け取り、Childbrowserが閉じます。

事前に感謝します、どんなヒントも大歓迎です!

0 投票する
2 に答える
839 参照

javascript - JavascriptがPhonegapChildbrowserを制御できるようにするにはどうすればよいですか?

私はoAuth2.0認証にPhonegapChildbrowserを使用しています。認証後、WebページでJavascriptを使用して、「完了」ボタンを押さずにチャイルドブラウザを非表示にします。どうやってするか?

たとえば、認証後、常にいくつかのコールバックパラメータを取得します。これは、認証が成功したことを意味します。このとき、ブラウザを閉じる必要があります。ボタンを押さずにJavascriptでブラウザを閉じたいと思います。

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

android - PhoneGap 用の ChildBrowser Android プラグイン - ページが完全に読み込まれるまでブラウザが閉じない

PhoneGap 1.8.1 (Android) で ChildBrowser の最新バージョンを使用しています。ブラウザー ウィンドウを起動し、ページ (この場合は espn.com) が完全に読み込まれる前に "x" をタッチしてウィンドウを閉じると、ウィンドウは閉じず、代わりに閉じることができなくなります。奇妙なことに、最初に「x」に触れたときに、ウィンドウが透明に閉じたり縮小されたりするのを見ることができますが、メインのブラウザ ウィンドウはそのまま残ります。何か案は?

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

cordova - AndroidPhonegapChildBrowser-ChildBrowserを非表示にする

ChildBrowserを閉じる代わりに非表示にする方法があるかどうか疑問に思いました。毎回再起動するのではなく、ChildBrowserのWebビューを保持したいと思います。これを行う方法について何か提案はありますか?dialog.hide()とdialog.show()を使用してみましたが、うまくいかなかったようです。このテーマに関する助けをいただければ幸いです。

ありがとう!

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

ios - Cordova 2.0.0 に ChildBrowser を正常にインストールできた人はいますか?

数日前に phonegap を 2.0 (Cordova-2.0.0) にアップグレードしました。次の手順を使用して ChildBrowser プラグインを cordova に追加しました: https://github.com/alunny/ChildBrowser/blob/master/README.md (pluginstall と npm を使用して自動スクリプトを実行し、コードのネイティブ部分をセットアップしました)ごとに: https://github.com/alunny/pluginstall

ただし、自動化されたスクリプトは Cordova ではなく古い PhoneGap コードを前提としているようです。そのため、ChildBrowser プラグインの .m および .h ファイル内で PG* クラスの代わりに CDV* クラスを使用するように変更する必要がありました。さらに、スクリプトによって xcode プロジェクトが台無しになりましたが、幸いなことにバックアップがありました。

このすべてから疑問が生じます。ChildBrowser プラグインを Cordova 2.0.0 で動作させる方法に関するドキュメントはありますか? 多くの人が Cordova 1.9.0 について不満を言っているのを目にします。

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

android - ChildBrowser で PhoneGap 内の新しい URL にリダイレクトする方法

ユーザーが認証のためにサードパーティの Web サイトにアクセスしたときに、ユーザーを別のページにリダイレクトしたいと考えています。childbrowser を使用して、アプリ コンテキスト内で Web ページを開きます。

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

ios5 - iOSPhoneGapChildBrowser「データ引数はフォーマット文字列で使用されていません」XCode4.4での警告

XCodeをv4.4に更新し、PhoneGap(Cordova 1.9.0)ChildBrowserプラグインで警告が表示され始めましたが、v4.3では表示されませんでした。(コード内の他に何も変更されていません。)これらの警告を見たとき、ChildBrowserプラグインの最新バージョンをプルしましたが、警告も消えませんでした。

とにかく...ChildBrowserCommand.mで:

これらはそれぞれ、「フォーマット文字列で使用されていないデータ引数」の警告を出します。@""値があったとしても、フォーマット文字列に配置する場所がないため、これは理にかなっています。

私はObjective-Cの専門家ではありませんが,@""、通話中のを削除することで警告を取り除くことができることに気づきました。

XCode 4.4にアップデートした後にこれが表示され始めた理由と、GitHubのiOS PhoneGap ChildBrowserプラグインの問題としてフラグを立てるべきかどうか、またはどのようにフラグを立てるべきかを誰かが説明できる場合に備えて投稿してください。

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

android - PhoneGap Android ChildBrowser プラグインと YouTube - 動画を再生できない

ChildBrowser プラグインの最新バージョンで PhoneGap/Cordova 1.8.1 (Android) を使用しています。ChildBrowser で youtube へのリンクを表示すると、通常は動画を再生できません。これまでのテストは次のとおりです。

Android 2 (古い Droid 1): モバイル YouTube サイトが表示されますが、ビデオはまったく再生されません (ビデオ モードに切り替わることさえありません)。

Android 4 (Motorola Xoom): モバイル サイトが表示され、ビデオは再生されているように見えますが、黒い画面しか表示されません (音が出ません)。

Android 4 (Droid Razr Maxx): モバイル サイトが表示され、再生されますが、動画のみの音声は聞こえません。

また、Android 2 デバイスでビデオが再生されるが、デバイスの向きが縦向きから横向きに変わるという報告もありました。ポートレートのみ)。

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

cordova - Cordova (Phonegap) ChildBrowser を横向きで閉じるとクラッシュする

Cordova 1.9.0 と最新の iOS ChildBrowser プラグインを使用しています。ファイルではChildBrowserViewController.m、ChildBrowser を自動回転できるように YES を返すように行 157 を設定しましたが、これは正常に機能します。アプリ自体を縦向きモードでのみ動作させる。

ChildBrowser を開いて横向きに回転し、[DONE] ボタンで閉じようとすると、ChildBrowser が動作を停止してフリーズし、しばらくするとアプリがクラッシュします。これは、Ajax をロードしたサブページで ChildBrowser を開いたときです。

しかし、インデックス ファイルで ChildBrowser を開くと、必要に応じて閉じます。サブページではなくインデックスファイルで機能する理由がわかりません。これは、Cordova より前に Phonegap.0.9.6 を使用したときの ChildBrowser とまったく同じように機能しました。

ご意見をお寄せいただきありがとうございます。

0 投票する
2 に答える
1054 参照

ios - Phonegap:BarcodeScanner&Childbrowserプラグイン

この2つのPhoneGapプラグイン「BarcodeScanner」と「ChildBrowser」(iOSアプリ内、XCode4とPhoneGap2.0を使用)の使用で問題が発生しています。

アプリのUIに[スキャン]ボタンがあります。ユーザーがこのボタンをクリックすると、バーコードスキャナーが起動します。

そのため、バーコードスキャナーコールバックのSuccess関数で、スキャンから復元されたURLを新しいChildbrowserウィンドウ(アプリ内)で開く必要があります。

ただし、コンソールに「Opening Url: http ://fr.wikipedia.org/」と表示されている間は、新しいChildbrowserウィンドウが開かれることはありません(たとえば)。

これが私のJSのコード部分です:

たとえば、Confirmアラートコールバック内でopenURL()関数を呼び出すと、すべて正常に機能します。たとえば、次のようになります。

ただし、確認アラートなどを使用せずに、スキャンの直後にChildBrowserウィンドウを起動する必要があります。

誰かがこれを解決する方法を知っていますか?