問題タブ [browserfield]

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

oauth - BrowserField2-承認/拒否段階でsalesforceoauth2が失敗する

私は、Salesforceデータを処理し、認証にoauth2を使用するBlackBerryJavaベースのアプリを持っています。ユーザーがsalesforceoauthページの承認/拒否にアクセスしたら、[承認]ボタンをクリックするとsalesforce 404ページが表示されるという苦情が寄せられるまで、問題なく機能していました。

デバッガーをbbシミュレーター(OS7)に接続したところ、salesforce oauth2ユーザーエージェントフローを介した認証/承認の最終段階でACCEPTボタンを押すと、salesforceにPOSTが行われるまですべてが正常に機能していることがわかりました。この時点で、投稿は成功し、応答本文には、document.location.href割り当てを実行するだけの小さなJavaScriptブロックを含むマークアップが含まれ、ブラウザーに新しいURLに移動するように強制します。URLが期待したものではないことに気づきました-redirect_uriコールバックアドレス+アクセストークンなどのデータがその末尾に追加されていることを期待していました(sf oauth2のドキュメントによる)。

たとえばクロームで同じフローを実行すると、投稿後のURLが期待どおりになります。これはすべてうまく機能していたので、なぜ突然機能しなくなるのか混乱しています。Salesforceが2011年後半にoauth2の実装を少し変更したと聞いたので、方法はわかりませんが、これによってクライアントが壊れたのではないかと思います。

実験として、埋め込まれたBrowserFieldを除くすべてのコードを削除し、ドキュメントに従ってコンシューマーキーと他のさまざまな値を組み合わせて構築されたoauth URLに移動しましたが、クリックした時点で404ページで失敗しますログインに成功した後の承認ボタン。

組み込みのbbブラウザで同じブートストラップoauthURLを試してみると、完全な認証フローが正常に機能し、最終的にアクセストークン情報が追加された最終的なコールバックURLにリダイレクトされます。

BrowserField(field2パッケージから)でのoauth2ユーザーエージェントフローに問題があった人は他にいますか?

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

blackberry - Blackberry scollはブラウザフィールドのみであり、アプリ全体のレイアウトではありません

ボタン付きのverticalfieldmanagerがあり、その下にbrowserfieldがあります。問題は、ブラウザフィールドを垂直にスクロールすると、アプリのレイアウト全体が一緒にスクロールすることです(!)..私は解決策を求めて狂った男のように見えましたが、まだ何も見つかりませんでした。アプリで垂直スクロールを無効にしようとしましたが、これではブラウザフィールド/ホームページをスクロールできなくなります。

助言がありますか?

ありがとう

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

blackberry - BrowserField2 の Blackberry シンプル プログレスバー

私のアプリでは、さまざまなページをロードする BrowserField2 があり、単純な回転するプログレスバー/インジケーターを表示したいと考えています。パーセントなどを使わずに、できるだけシンプルに - 何かが起こっていることをユーザーに示すための小さなアニメーションです。

私は Android 開発の出身で、プログレスバーと呼ばれるものがありますが、Blackberry ではまったく別の名前で呼ばれているのでしょうか? (Blackberry のプログレスバーには、進行状況の計算が常に含まれているようです)。

何を探すべきですか?

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

blackberry - Blackberry BrowserField2 の読み込み時間が極端に遅い

現在、BrowserField2 を使用していくつかのページを読み込もうとしていますが、読み込みに時間がかかります。OS ブラウザーで同じページを読み込むと正常に動作しますが (5 秒未満)、アプリ内で読み込むには 30 秒以上かかります。その理由は何ですか?これが私のコードです:

BrowserFieldListener (およびアニメーションのロード) を実装する前に同じ問題が発生したため、それとは関係ありません。私は何かを逃しましたか?

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

blackberry - BlackBerry 7 で BrowserField がクラッシュする

BlackBerry Facebook API を使用して、Facebook でユーザーを認証する BlackBerry 9930 シミュレーターでアプリケーションを作成しようとしています。ログインページには正常に接続されますが、その後、権限の確認を求めるとき、またはログインが成功したときに、アプリケーション全体がクラッシュします。

Facebookからログインがあるというメッセージを受け取ったので、認証プロセスがうまくいったことに気付きました.browserFieldまたはシミュレーターに問題があると思われます. (私は 3 つの異なる BB 7 シミュレーターを試しましたが、すべて同じでした)。

これを解決する方法はありますか?どうもありがとう。

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

eclipse - Blackberry WebView がインターネットに接続できない、または Web ページを表示できない

http://docs.blackberry.com/en/developers/deliverables/11958/Configure_a_browser_field_825671_11.jspに示されている例に従って、Eclipse と Blackberry JRE 7.0 を使用して単純なアプリを作成してい ます。

アプリのブラウザ フィールド内のリモート サーバーでホストされている単純な HTML ページを読み込もうとしています。

9930 シミュレーターでアプリを実行すると、「シミュレーターで 120000 後にローカル接続がタイムアウトしました」というエラーが常に表示されます。同じリモート ページが、同じシミュレーターの Web ブラウザーで正常に表示されます。

MDS シミュレーターを起動するようにしています。

同じリンクがシミュレータ ブラウザで正常に表示されます。ブラウザフィールドを使用している場合にのみ、問題が発生しています。

アイコンをクリックしてアプリを起動すると、次のエラーが表示されます。

さらに待つと、「ローカル接続タイムアウトエラー..

Androidでは、マニフェストファイルでwebviewを使用するときにインターネット接続を有効にする必要があることを知っています-blackberryで行う必要がある同様の設定はありますか?

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

blackberry - ダイアログの読み込み中 BlackBerry Browserfield

ページの読み込み中に Browserfield に読み込みダイアログを追加するにはどうすればよいですか?

ありがとう

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

html - Blackberry BrowserField の問題 -

2 つのスクリプトを含む html ページをロードするために「net.rim.device.api.browser.field2.BrowserField」を使用しています。

  1. スクリプト 1 (Jquery)
  2. スクリプト 2 (Jquery モバイル)

2 番目のスクリプトは 2 回読み込まれます。スクリプトがロードされないようです。html ファイル内の位置に応じた回数。

例: 5 番目の位置のスクリプト ファイルは、それぞれ 5 回読み込まれます。

前もって感謝します。

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

javascript - Blackberry BrowserFieldHistory が history.go(-1) javascript によって更新されない

BrowserField を使用するアプリケーションを用意します。その中でレンダリングされる Web サイトは、ページに次の javascript を実行する戻るボタンがある問題を除いて、すべて正常に動作します: history.go(-1);

ブラウザーのページ自体は 1 つ戻りますが、BrowserFieldHistory オブジェクトは更新されず、handleNavigation または handleResource への要求はありません (ページが既にキャッシュされているためだと思います)。

このため、アプリケーションは、ユーザーがロードされた最初のページに戻ったかどうかを判断できず、その後、Blackberry ハードウェアの戻るキーを、デバイス ブラウザ アプリケーションで操作するのと同じ方法で使用することはできません (戻るボタンを押すと、Web ページに戻ります)。ページを閉じるか、最初のページで押すと画面が閉じます)。

history.go(-1) が履歴スタックに反映されない理由、および/またはアプリケーションが handleNavigation/handleResource イベントを受信しない理由はありますか?

私はEclipse HeliosのWin7(32ビット)、9800(Torch)シミュレーター(もちろんOS 6.0.0)のBB 1.5 JDKで開発しています。

ありがとう

ジェームズ

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

blackberry - Blackberry Browserフィールドのベース URL

SD カードの HTML コンテンツをブラウザー フィールドに表示しようとしましたが、毎回 HTML データをレンダリングする代わりに、ブラウザー フィールドがベース URL をレンダリングします。同じ理由を見つけようとしましたが、解決策が得られませんでした。そのベース URL が呼び出されるタイミングを明確に説明しているドキュメントは見つかりませんでした。そのベース URL が呼び出される理由とタイミングを説明してください。どんな助けでも大歓迎です...

前もって感謝します。