問題タブ [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.
iphone - Phonegap 1.7 の Childbrowser プラグインは初回のみ開くことができます
Phonegap 1.7 の Childbrowser プラグインは初回のみ開くことができます。Phonegap 1.7 と Childbrowser を使用しています。初めての子ブラウザのみ動作しています。Childbrowser を閉じた (完了ボタンを押した) 後、開こうとしても開きません。
私のコードはこれです:
リンクをクリックすると、Childbrowser がポップアップしてページが表示されます。「完了」をクリックして戻ります。しかし、リンクまたは別のリンクをクリックすると、Childbrowser はもうポップアップしませんが、「クリック」というアラートが毎回表示されます。
psここからChildbrowserプラグインをダウンロードしました
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 に追加するだけです。
ios - Phonegap Childbrowser onLocationChanged (iOS)
現在の childBrowser ウィンドウの URL が必要です。
私の体で
しかし、cb.onLocationChange を使用して行を追加するたびに、アプリが応答しなくなりました.何か提案はありますか?
android - ChildBrowser、Phonegap/Android でヘッダー/タイトルを表示
私はChildBrowserを使用しています。これは、PhoneGap アプリケーション内で外部 Web ページを表示するために正常に動作します。私の問題は、子 Web ページにタイトル/ヘッダーを追加できないことです。助言がありますか?
これまでに試したこと
toolbar.addView(edittext);
私が追加した代わりに
しかし、PluginResult execute() 内で次のようなものを使用できるように、myTitle 変数を execute メソッドに渡す必要もあるようです。
iOS 用の同じコード サンプルを追加できますか?
facebook - PhoneGap、Childbrowser、および Facebook への投稿
PhoneGap でラップされた Web サイトがあり、childbrowser プラグインを使用して、誰かが Facebook でリンクを共有できるようにしようとしています。リンクが投稿された後、childbrowser ウィンドウを閉じてアプリに戻りたいと思います。
ページがいつ更新されたかを検出するために onlocationChange を使用していますが、リンクの投稿と壁への移動の間の変更は検出されません。あなたが壁にいるとき、チャイルドブラウザは新しいウィンドウを検出して正しく閉じます。childbrowser が post イベントを検出してウィンドウを閉じることができるようにする方法、または childbrowser がリフレッシュせずに閉じることができるようにする方法を見つけたいと考えています。
また、可能であれば、別のプラグインや拡張機能を追加したくありません。
ios - iOS の Cordovas の ChildBrowser は、PDF ファイルを表示するときに「開く」エクストラを表示しません。
ChildBrowser PhoneGap プラグインは、外部 URL を表示するために、メイン アプリケーションの上で WebView を使用します。ChildBrowser を介してローカル PDF ファイルを表示する方法については、多数の投稿があります。したがって、ChildBrowser を介してローカルの PDF ファイルを表示できます。ここまでは順調ですね。
私の質問は、Safari で PDF を表示するときに、ユーザーが別の方法で PDF ファイルを操作できるようにする「開く」機能を表示する「タップ イベント」があることに気付きました。ChildBrowser が WebView の場合、この機能を有効にするにはどうすればよいですか?
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 など) で機能します。
助けてください!
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
:
android - ChildBrowser の onLocationChange メソッドが呼び出されない
phonegap に Facebook プラグインを使用しています。ログインが成功したときに ChildBrowser を使用して外部 URL を開きます。コードの何が問題なのか教えていただければ幸いです。コードは次のとおりです。
私も試してみました
しかし、これも機能していません。ヘルプ/提案をいただければ幸いです。ありがとう。
ios - iOS で Cordova を使用してローカル PDF を開く
XCode プロジェクトの Resources/Documents フォルダーに保存されているローカル PDF を開こうとしました。私が .js ファイルに入れたコードは次のとおりです。
pdf はファイルの名前で、ファイルごとに異なります。しかし、ChildBrowser はそれを開きません。どうすればこれを修正できますか?
ありがとう!