問題タブ [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.
android - Phonegap ChildBrowser - ロードするまで子を最小化
チャイルドブラウザを開くと、ユーザーが 3G を使用している場合や接続が遅い場合、コンテンツが読み込まれる前に長い待ち時間が発生する可能性があるという問題があります (空白の画面のみ)。
コンテンツが読み込まれるまで子ダイアログを最小化または非表示にし、読み込まれたときに表示する方法はありますか (この時点まで読み込みオーバーレイを使用します)。
どんな助けでも大歓迎です。
cordova - PhoneGap 1.5 ChildBrowser can't show local file
I'm building a PhoneGap 1.5 (Cordova) application for iOS and want to use the ChildBrowser plugin to show PDF files. I've been able to get it set up and it works very well when I'm viewing external PDF files (http, https).
The app has limited offline capabilities. I'm using the file system and file transfer API to download PDF files and save them to the local file system. When I try to view these documents using the ChildBrowser plugin, they never load.
I've done some troubleshooting by sticking some breakpoints in the plugin's command and viewcontroller. I find when I try to view a local document, I hit the webViewDidFailLoadWithError method with the following message:
The console shows the file:// URL of the document I tried to load, and if I browse that URL in safari on the simulator, I am able to view the document. The URL is similar to this when run in the simulator:
Is what I'm doing possible, and if so, how do I need to configure my application to be able to show PDF files from the local file system in the ChildBrowser?
android - Android の PhoneGap と ChildBrowser、Twitter が読み込まれず、スプラッシュ スクリーンのみが表示される
Android の ChildBrowser 内に Twitter ページhttps://mobile.twitter.com/を読み込もうとしていますが、スプラッシュ画面しか読み込まれません。
言及するだけで、同じアプリで http:// と https:// を使用して多くの Web サイトを試しましたが、Facebook を含め、すべてが機能しています。私が抱えている唯一の問題は、ツイッターです。
助言がありますか?
ios - PhoneGap 1.5(Cordova)+ChildBrowserホワイトリストの問題
PhoneGap 1.5(Cordova)とChildBrowserプラグイン(PG 1.5 / Cordovaの名前が付いた最新バージョン)を使用してアプリを作成しています。ChildBrowserプラグインを使用して、アプリにWebページやPDFなどを表示しています。
以前のバージョンのPGでは、ホワイトリストはそれほど制限的ではなく、メインURLがホワイトリストに登録されている限り、ChildBrowserに表示されるWebページから呼び出されるリモートサーバー/ CDNにある外部リソース(css / jsなど)をロードしていました。これは変わったようで、私はそれを回避する方法を見つけることができません。
すでにホワイトリストに登録されているURLを介してロードされている限り、すべてのURLをホワイトリストに登録できるようにする方法はありますか、それともすべての可能なURLをホワイトリストに登録することが唯一の方法ですか?
編集: プラットフォーム:XCode4.1を使用してiOS4.0〜4.3をターゲットにします。
どんな助けでも大歓迎です!
android - Phonegap ChildBrowser の問題
childbrowser を使用してジャイブ ベースのコミュニティに接続するモバイル アプリを作成しています。私は簡単にコミュニティを開き、ログインして何かをすることができます.
ただし、アプリでセッションの詳細を取得する必要もあります。これにより、これらを使用して JSON 文字列を取得し、ユーザーがログインしていることを示すアプリにユーザーの画像/情報を表示できます。
childbrowser で作業してみましたが、あまり調査できませんでした。私のコミュニティの URL では動作しないようです。Google URL を使用しているときに、場所の変更に関するポップアップが表示されますが、私の URL では表示されません。
必要なデータを取得するのを手伝ってくれる人はいますか?
場所の変更を検出するために使用しているサンプルコードは次のとおりです。
ログインページを取得していますが、ログイン後にアラートが表示されません!! ユーザーのログインとユーザー セッションの詳細を証明する必要があります。
ありがとう
ios - ChildBrowser ですべての PDF ファイルを開く方法
PhoneGap (Cordova 1.6) と ChildBrowser で Xcode 4 を使用しています。OSX で SiteCrawler を使用して、Web サイトを正常にダウンロードしてローカライズしました。画像、PDF などをローカルで完全に参照できます。すべてのローカライズされたサイト ファイルを PhoneGap www フォルダーに移動しました。アプリのテストは問題なくビルドされます。サイトは完全に閲覧可能です。
サイト上の PDF を独自のウィンドウで開くようにしたいのですが、ChildBrowser は私のニーズに合わせてこれを完璧に行います。http://blog.digitalbackcountry.com/2012/03/installing-the-childbrowser-plugin-for-ios-with-phonegapcordova-1-5/を使用して、ChildBrowser をインストールして動作させることができました - PDF ファイルを開いていますChildBrowser で。
私の問題は、上記のリンクを使用して、 ontouchstart="loadChildBrowser('/path/to/file.pdf'); return false;" を追加する必要があることです。サイト上のすべての PDF リンクに。CMS を使用しているため、これは大きな問題ではありません。大量の PDF は、CMS からデータが入力されたテンプレートから呼び出され、問題ありません。しかし、クライアントがアップロードされた PDF へのリンクをページのコンテンツに追加したサイトのページがいくつかあります。この場合、上記のコードをインライン リンクに簡単に追加する方法はありません。
jQueryを使用して、クリックするとページ上の各タグを確認し、クリックするとChildBroswerインスタンスを実行できると考えました。これは両方のタイプのPDFリンクをカバーしますが、うまくいかないようです。ここに私が持っているものがあります:
インライン リンク JavaScript を使用せずに上記を使用すると、子ブラウザーなしで PDF が単独で開きます。
以下を ontouchstart="loadChildBrowser('/path/to/file.pdf'); return false;" と共に使用すると、子ブラウザーが開き、一部のリンクでは PDF が表示され、他のリンクでは単に読み込み中と表示されます。これはパスの微調整にすぎないと思いますが、機能させることができれば、上記が最も普遍的だと思います。
ios - ChildBrowserの外部リンクをsafariで開きますか?
私は現在、phoneappでChildBrowserを使用してWebサイトを開いています。ただし、このWebサイトのすべての外部リンクを開いてSafariで開きたいと思います。
私はこのウェブサイトのソースを管理できません。
私の理解では、Safariで「http」で始まるすべてのリンクを開くには、ChildBrowserを変更する必要があります。
Objective-Cを正確に読むことはできませんが、以下のコードが適切であると思います。
何かアドバイス?
android - Cordova 1.7.0 +チャイルドブラウザー(Android)
このエラーが発生します。
ReferenceError:変数が見つかりません:file:/// android_asset / www / childbrowser.js:87のcordova
私はこれをすべて行いました:
プラグインをインストールするには、www / childbrowser.jsをプロジェクトのwwwフォルダーに移動し、phonegap.jsの後にhtmlファイルにプラグインへの参照を含めます。
画像ファイルフォルダwww/childbrowserをプロジェクトのwwwフォルダにコピーします。画像だけでなく、フォルダ全体が必要であることに注意してください。
プロジェクト内に「src/com / phonegap / plugins / childBrowser」というディレクトリを作成し、ChildBrowser.javaをそのディレクトリに移動します。
res / xml / plugins.xmlファイルに、次の行を追加します。
ios - PhonegapHideChildbrowserウィンドウプラグイン
チャイルドブラウザウィンドウにURLを送信したいのですが。しかし、それをすべて一緒にページから隠しておいてください。それを実現するには、どのような変更を加える必要がありますか?
android - PhoneGapプラグインの使用:子ブラウザー
Phonegapプラグインを使用しようとしていますが、問題が発生しています。Phonegapでプラグインを使用するのはこれが初めてです。
私が使用しているプラグインはAndroid用のChildBrowserです。
ヘッダーのJavascriptファイルをリンクしました。
また、 Githubページにリストされている手順2、3、および4に従います。
リンク内でChildBrowserプラグインを使用してみます。
リンクをクリックしても何も起こりません。
足りないものはありますか?子ブラウザプラグインを初期化するために、ヘッダー内にコードを追加する必要がありますか?
Logcatの返品
*編集:ウェブでの私の調査に基づくと、プラグインがplugins.XMLファイルから正しく参照されていない場合に発生するエラーが最も一般的に発生します。私はそれが正しいことを再確認して確認しました。
srcフォルダの場所が間違っている可能性があるのではないかと思います。プロジェクトのルートにsrcフォルダーがあります。このフォルダーには、index.html、css、およびjavascriptも含まれています。Phonegapアプリケーションを構築している人www
の中には、プロジェクトのルートに含めるのではなく、index.htmlを含むという名前のフォルダーがあることに気づきました。*