問題タブ [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 に答える
1882 参照

iphone - Phonegap 1.7 の Childbrowser プラグインは初回のみ開くことができます

Phonegap 1.7 の Childbrowser プラグインは初回のみ開くことができます。Phonegap 1.7 と Childbrowser を使用しています。初めての子ブラウザのみ動作しています。Childbrowser を閉じた (完了ボタンを押した) 後、開こうとしても開きません。

私のコードはこれです:

リンクをクリックすると、Childbrowser がポップアップしてページが表示されます。「完了」をクリックして戻ります。しかし、リンクまたは別のリンクをクリックすると、Childbrowser はもうポップアップしませんが、「クリック」というアラートが毎回表示されます。

psここからChildbrowserプラグインをダウンロードしました

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

android - CookieManager を android Childbrowser に追加する

ChildBrowser 内の Android 3.1+ でローカル Cookie (file://) を動作させようとしています。この特定の問題と、Cookie Manager を使用して修正する方法について説明しているブログの回答を見つけました。コードを挿入するプラグインの場所がわかりません。誰かがこれをうまく実装しましたか?


以下のコメントhttp://code.google.com/p/android/issues/detail?id=3739から

コメント 16 by edtechk...@gmail.com、2012 年 2 月 1 日 Android 2.2 では、javascript の document.cookie が正常に動作します。Webview で...javascript が有効になっていることを確認してください。

Android 3.1 の場合、これを Java ファイル onLoadInit に追加するだけです。

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

ios - Phonegap Childbrowser onLocationChanged (iOS)

現在の childBrowser ウィンドウの URL が必要です。

私の体で

しかし、cb.onLocationChange を使用して行を追加するたびに、アプリが応答しなくなりました.何か提案はありますか?

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

android - ChildBrowser、Phonegap/Android でヘッダー/タイトルを表示

私はChildBrowserを使用しています。これは、PhoneGap アプリケーション内で外部 Web ページを表示するために正常に動作します。私の問題は、子 Web ページにタイトル/ヘッダーを追加できないことです。助言がありますか?

これまでに試したこと

toolbar.addView(edittext);私が追加した代わりに

しかし、PluginResult execute() 内で次のようなものを使用できるように、myTitle 変数を execute メソッドに渡す必要もあるようです。

iOS 用の同じコード サンプルを追加できますか?

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

facebook - PhoneGap、Childbrowser、および Facebook への投稿

PhoneGap でラップされた Web サイトがあり、childbrowser プラグインを使用して、誰かが Facebook でリンクを共有できるようにしようとしています。リンクが投稿された後、childbrowser ウィンドウを閉じてアプリに戻りたいと思います。

ページがいつ更新されたかを検出するために onlocationChange を使用していますが、リンクの投稿と壁への移動の間の変更は検出されません。あなたが壁にいるとき、チャイルドブラウザは新しいウィンドウを検出して正しく閉じます。childbrowser が post イベントを検出してウィンドウを閉じることができるようにする方法、または childbrowser がリフレッシュせずに閉じることができるようにする方法を見つけたいと考えています。

また、可能であれば、別のプラグインや拡張機能を追加したくありません。

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

ios - iOS の Cordovas の ChildBrowser は、PDF ファイルを表示するときに「開く」エクストラを表示しません。

ChildBrowser PhoneGap プラグインは、外部 URL を表示するために、メイン アプリケーションの上で WebView を使用します。ChildBrowser を介してローカル PDF ファイルを表示する方法については、多数の投稿があります。したがって、ChildBrowser を介してローカルの PDF ファイルを表示できます。ここまでは順調ですね。

私の質問は、Safari で PDF を表示するときに、ユーザーが別の方法で PDF ファイルを操作できるようにする「開く」機能を表示する「タップ イベント」があることに気付きました。ChildBrowser が WebView の場合、この機能を有効にするにはどうすればよいですか?

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

android - Phonegap / Cordova ChildBrowser は Twitter Web インテントを実行しません (SSL?)

Twitter 共有機能を Android PhoneGap アプリケーションに統合しようとしていますが、URL を短縮してツイートの長さを追跡するためのコントロールを再実装するのではなく、事前に作成された Web インテントを使用することにしました。https://twitter.com/intent/...

そこでhttps://twitter.com/intent/tweet?text=Hello、ChildBrowser ウィンドウのように URL を起動して、Twitter のインターフェイスに引き継がせるようにしようとしています。ユーザーは資格情報を使用してサインインできます。サインインすると、URL パラメーターのテキストがツイート ボックスに表示されます。

うまくいきません。http://twitter.com/intent/...の代わりに使用するとhttps://twitter.com/intent/...、ChildBrowser はサインイン画面を表示しますが、ユーザーが資格情報を送信するとすぐに画面が白くなります。これは、Twitter が HTTPS に切り替わったためだと思われます。

window.openの代わりに単純なものを試してみて、これが事実であることを確認しましたwindow.plugins.childBrowser.showWebPage。Android のネイティブ ブラウザを使用する場合、HTTP/HTTPS で問題はありません。しかし、ネイティブ ブラウザから、検証されていないセキュリティ証明書を受け入れるように求められます。これは ChildBrowser に問題があると思われます。そのプロンプトを処理する方法がわかりません。

ネイティブ ブラウザーのポップオーバーを使用することはできません。ユーザーは「ツイート」や「フォロー」などを押した後にプロセスを終了できる必要がありますが、Android デバイスの「戻る」ボタンは履歴を 1 つ移動するだけです。彼らの意図のために POST アクションに戻ります。次に、元の状態に戻すのではなく、アプリを最初から再起動します。

ChildBrowser で Web インテントを実行できるように、ChildBrowser / 私の Android Phonegap アプリケーションを設定して Twitter の SSL の問題をオーバーライドするにはどうすればよいですか?

関連するコードは次のとおりです。

私のcordova.xmlファイルには、次のように構成されたホワイトリストがあります。

...これは問題ではないと思います。ただし、スワッピングの基本的なテストではorigin=".*"、動作に変化はありませんでした。

また、Twitter インテント ランディング ページの HTTP ヘッダーと HTTPS ヘッダーも調べました。外れているものは何もないようです - HTTPS の Strict-Transport-Security ヘッダーを除いて、それらは同じです。これは他の場所 (Github など) で機能します。

助けてください!

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

cordova - 「400 Bad request」 - DotNetOpenAuth および PhoneGap ChildBrowser プラグインを使用した認証後に Google が正しくリダイレ​​クトされない

この DotNetOpenAuth チュートリアルの簡単な実装に取り​​組んでいます。

Chrome、Firefox、IE などの通常のブラウザでは問題なく動作します。しかし、PhoneGap childBrowser プラグインからこの「google_login.aspx」ページを呼び出すと、失敗します。

ユーザーが自分の資格情報を Google に入力した400 -Bad Request - Invalid URL 、エラーが発生します。

Google が私のサイトにリダイレクトしようとすると、 Googleは次のような不適切な URL を使用しようとします。

これの代わりに:

これはPhoneGap childBrowser プラグインでのみ発生し、他のブラウザでは適切な場所に移動します。

エラーが表示された後400 bad request、自分のホームページを手動で参照すると、実際にサインインしており、Google からの単純なリダイレクトが失敗したことがわかります。

私の問題の修正方法または可能な回避策を知っている人はいますか?

解決:

returnToURLでパラメーターを指定する必要がありましたOpenIdRelyingParty.CreateRequestここに画像の説明を入力

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

android - ChildBrowser の onLocationChange メソッドが呼び出されない

phonegap に Facebook プラグインを使用しています。ログインが成功したときに ChildBrowser を使用して外部 URL を開きます。コードの何が問題なのか教えていただければ幸いです。コードは次のとおりです。

私も試してみました

しかし、これも機能していません。ヘルプ/提案をいただければ幸いです。ありがとう。

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

ios - iOS で Cordova を使用してローカル PDF を開く

XCode プロジェクトの Resources/Documents フォルダーに保存されているローカル PDF を開こうとしました。私が .js ファイルに入れたコードは次のとおりです。

pdf はファイルの名前で、ファイルごとに異なります。しかし、ChildBrowser はそれを開きません。どうすればこれを修正できますか?

ありがとう!