問題タブ [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 - target="_blank" / Cordova 2.0 / jQuery Mobile 1.2.0 で Childbrowser を呼び出します
jQuery Mobile 1.2 を使用して、iOS 用の Cordova 2.0 アプリを作成しました。内部のフレームワーク。Childbrowser プラグインのインストールに成功しました (このバージョンとこのガイドを使用)。
これで、頭にこの JavaScript を使用して onclick イベントで Childbrowser を直接呼び出すことができます。
または、たとえば直接
ここで、属性を持つすべてのリンクを開きたいと思いますtarget="_blank"
。したがって、このスレッドを見つけて、Charlie Gorichanaz による解決策を見つけました。
しかし、iPhone シミュレーターでアプリケーションを起動すると、sandclock というか、jQuery モバイルの死の糸車だけが表示されます。
このアプリの前にコーディングしたことはありませんでした。これが私のindex.htmlです
前もって感謝します。
よろしく
キエケ
facebook - 春のソーシャル クライアント ajax ログイン プロバイダー
物語:
ここでこのパズルを教えてくれる社会統合の専門家を探しています。私のWebサーバーは、春のセキュリティを使用してユーザーのサインイン、サインアップを認証しています。最近、Web サーバーに春のソーシャルを実装しましたが、すべてが非常にスムーズに進みました。例として fb を取り上げます。ユーザーが Facebook からログインすると、Spring Social は URL を構築し、ユーザーを Facebook にリダイレクトします。ユーザーが Facebook で認証されると、ユーザーは自分のサイトにリダイレクトされます。
パズル:
同じ「ログイン」機能を持つモバイル アプリ (html5 + phonegap) を実装する必要があります。Facebookの統合ページにアクセスしました。html5 アプリの認証を行う方法はいくつかあります。サーバー側の実装を選択しました: http://developers.facebook.com/docs/authentication/server-side/クライアント側のログインよりも.
私が最初に遭遇する問題は、モバイル アプリでのリダイレクトです。アプリ ウィンドウではなく、プロバイダーのログイン ページにリダイレクトするポップアップ ウィンドウが必要です。ajax 呼び出しでリダイレクト URL を取得し、childbrowser phonegap プラグインで新しいウィンドウを開くことができました。問題は、ユーザーがプロバイダーを介して認証された場合、別のブラウザーにあるため、サーバーが「ユーザー認証済み」をクライアントに通知する簡単な方法がないことです。
サンプルコード
通常、春のセキュリティでは、ユーザーが残りのAPIを介して認証された場合、クライアントはリクエストを投稿し、コールバックの成功を通じて認証されたトークンを取得できます。これらのトークンは、残りの API 呼び出しごとに再利用できます。上記のコードによると。認証が完了したかどうか、いつサーバーからクライアントにトークンを送信する必要があるかを知ることができません。
何かアイデアをいただければ幸いです。ありがとう!
facebook - PhoneGap と ChildBrowser を使用した Facebook ログインが返されない
ChildBrowser PhoneGap プラグインを使用して Facebook ログインを実行しようとしています。残念ながら、私のコードはうまく機能しません。に到達しますalert("Found redirect location");
(そして、実際には何らかの理由でこのアラートを最大8回実行します...)が、FB.getLoginStatus(...)
呼び出しから戻ることができません(これ以上アラートが表示されないため、これを知っています)。
このコードの流れはすべて、「Login with Facebook」ボタンがクリックされることから始まり、その結果、gotoFBLogin()
(慣れていない場合は Backbone です) が呼び出されます。
私のコードが失敗する理由についてのアイデアはありますか? ありがとう - 本当に感謝しています。
cordova - Cordova 2.0.0 で ChildBrowser を動作させることができません: 未定義のプロパティ 'childBrowser' を読み取れません
私はオンラインで広範な検索を行い、チュートリアルに従いましたが、未定義のプロパティ 'childBrowser' を読み取ることができません。
私の手順は次のとおりです。
- childbrowser.js をダウンロードし、index.html の cordova-2.0.0.js の後に含めます
- ChildBroswer.java をダウンロードして、com.phonegap.plugins.childBrowser に配置します。ビルド パスを確認したところ、src/ が含まれています。
次の行を追加して config.xml ファイルを変更します (前の例では、config.xml の古いバージョンであると思われる plugins.xml と述べました)。
プラグイン名="ChildBrowser" 値="com.phonegap.plugins.childBrowser.ChildBrowser"/>
以下を androidmanifest.xml に追加します。
アクティビティ android:name="com.phonegap.DroidGap" android:label="@string/app_name"> インテント フィルター> /インテント フィルター> /アクティビティ>
- 私の index.html は、次の例のようになります: http://simonmacdonald.blogspot.com/2011/09/phonegap-android-childbrowser-revamp.html 。
なぜこれが私に起こっているのか、私はアイデアを使い果たしました...
javascript - PhoneGap + Childbrowser + エラー
アプリケーションで Childbrowser プラグインを使用しようとしています。私のコードは次のとおりです。
コードの最後の行は何もしません。エラーは発生していませんが、Web ページは表示されません。私はAndroid 2.3を使用しています。
ios - ChildBrowser はメイン ビューのサイズを変更します
ChildBrowser プラグインを含む Cordova 2.1.0 プロジェクトがあります。ChildBrowser を閉じると、キーボードと選択メニューが画面の下にあり、次/前/完了ボタンのみが表示されます。誰もこの問題を修正する方法を知っていますか? 誰かが追加するように言っているのを見た
viewWillAppear
しかし、これはそれをmainviewController
しませんでした。
https://github.com/phonegap/phonegap-plugins/issues/815を見ましたが、解決策はありませんでした。
ios - 子ブラウザでローカルPDFファイルを開く-iOSのCordova
私は周りを読んでいますが、まだ解決策にたどり着きませんでした。FileTransferを使用してPDFファイルを正常にダウンロードしています。これはDocumentsというフォルダーに配置され、場所は次のようになります:/Users/myusername/Library/Application Support / iPhone Simulator / 5.1 / Applications / C62E5802-56A8-48BF-B57C-695801F3C8D6 / HelloWorld.app / Documents/11。 pdf
ChildBrowserを使用して開こうとしていますが、これまでのところ成功していません。
開くコードは次のとおりです。
パスが外部の場合(例:http ://www.google.com/ )、(ドメインがホワイトリストに登録されている場合)正常に機能します。
私はこれらすべてのパスを試しましたが、成功しませんでした。
file:/// Users / myusername / Library / Application Support / iPhone Simulator / 5.1 / Applications / C62E5802-56A8-48BF-B57C-695801F3C8D6 / HelloWorld.app / Documents / 11.pdf
file://// Users / myusername / Library / Application Support / iPhone Simulator / 5.1 / Applications / C62E5802-56A8-48BF-B57C-695801F3C8D6 / HelloWorld.app / www / Documents / 11.pdf
file:/// Documents / 11.pdf
それに到達するために私は何をする必要がありますか?上記のアプリの場所を見ると、wwwフォルダーも見つかりません(パッケージ化されていると思います)
これはすべてシミュレーター、cordova2.1.0および最新のChildBrowserにあります。
ipad - iPad用Phonegapアプリ内からのOTAplistアプリのインストール
PhonegapiPadアプリ内からOTAアプリのインストールを開始しようとしています。私はこれを試しました:
これはiOS5では機能しますが、iOS6では機能しません。
また、ChildBrowserプラグインを使用して、OTAアプリのインストールへのリンクがあるページをポイントしようとしましたが、それも機能しません(ネイティブのiPadブラウザー内から直接Webページにアクセスすると、正常に機能します)。
Phonegap iPadアプリ内からOTAアプリのインストールを開始する方法を知っている人はいますか?(iOS5およびiOS6で動作する必要があります)。
アドホックiPadアプリ内に自動更新機能を実装しようとしています(App Store経由ではありません)。そのため、アプリが新しい更新があることを検出すると、ユーザーに新しい更新をインストールするように求めます。そこで、この機能が必要になります。
android - Cordova2.1.0のチャイルドブラウザが機能していません
Phonegap1.4.1をCordova2.1.0にアップグレードしています。childbrowser.javaでエラーが発生しました。Childbrowserが機能するように、どのような変更を加える必要がありますか?
インポート行から始まるchildbrowser.javaで多くのエラーが発生します。
では、AndroidモバイルアプリケーションでPhonegap1.4.1をCordova2.1.0に置き換える方法は?
ios - IOS での電話ギャップのある filepicker.io
filepicker.io を iOS6 for iPad の Phonegap 2.2.0 プロジェクトに統合しようとしています。filepicker.io のドキュメントでは、childbrowser を実行するだけで準備完了と書かれています。( https://github.com/Filepicker/filepicker-phonegap ) さて、子ブラウザを起動して典型的な Google の例をテストしてみました。しかし、Android の例のように API を呼び出そうとすると、うまくいきません。エラーのため、ホワイトリストも編集しました。問題は、誰かが iOS で試したことがありますか? 見つかった例はありません。前もって感謝します。