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

javascript - ブラックベリーのフィールドに HTML コンテンツを表示する

サーバーから JSON 応答を取得しています。その JSON 文字列内に、フィールドに表示する必要がある HTML コンテンツがあります。

誰か助けてくれませんか..

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

html - ネイティブBlackBerryアプリケーションで単純なHTMLを表示する

URLから返されたのではなく、ネイティブのBlackBerryアプリでHTMLのいくつかの単純なチャンクを表示できるようにしたい。これは既存のStackoverflowの質問(たとえばここここ)に似ていますが、実際のBlackBerryサンプルコードを実行するための支援が必要です(または、これが機能しない運命にある理由を誰かに教えてください!)。

BlackBerry Webサイトには、利用可能なさまざまなAPIバージョンに基づくサンプルの「ブラウザー」コードがあります
。V4.5APIサンプルV5.0API
サンプル

コンポーネントパックに付属しているサンプルコードを見つけ(詳細はこちら)、V4.5サンプルコードを機能させようとしました。これが有用な出発点になることを望んでいました...

BrowserFieldDemoをEclipseでコンパイルし、シミュレーターで実行することができました(BrowserContentManagerDemo.java全体をコメントアウトする必要がありました。そうしないと、そのクラスが代わりに実行されます)。

残念ながら、シミュレーターに白い画面が表示されます。ロギングを追加してデバッガーを使用すると、次のgetBrowserContent()行ですべてがうまくいかないようです。

返される例外は次のとおりです。

net.rim.device.api.browser.field.RenderingException:接続中のIOException

4.5.0および4.7.0コンポーネントパックでシミュレータを構築して使用しようとしましたが、どちらも同じ症状を示します。

samples.codファイルをデバイスにプッシュして起動すると、「サンプルの起動中にエラーが発生しました:モジュール'samples'が安全なAPIにアクセスしようとしました」というメッセージが表示されます。おそらく、コード署名キー(私が持っている)を使用してサンプルコードに署名する必要がありますが、Eclipseでの方法がわかりません。

だから、私の質問は次のとおりです。

1)誰かが実際にこのV4.5サンプルコードを機能させましたか?シミュレーターをあきらめて、代わりにデバイスを使用する必要がありますか?

2)このV4.5アプローチは、私が持っているいくつかの単純なHTMLデータを表示するために機能しますか?たとえば、ローカルホストURLを使用できますか、またはデータを提供するためにカスタムHttpConnectionを作成できますか?

可能であれば、V4.5、V4.7、V5.0を実行しているBlackBerryモデルをサポートする必要があります。

ヒントをいただければ幸いです。

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

javascript - ブラウザフィールドを更新する方法

htmlタグを使用してブラウザフィールドにテキストと画像をロードするクラスを使用しています。次に、テキストを動的に変更したいのですが、画面のロード後にブラウザフィールドを1回更新する方法を説明します。

HTMLでonclickタグを使用してクリックイベントを検出する場合、Javaスクリプトを使用してそのクリックイベントの機能を実行する方法。document.getElementByIdを使用して、ブロザーフィールドで使用しているスタイルを変更しています。ブラウザフィールドまたはJavaスクリプトをリロードして更新を表示する方法。

executeScript()を使用してjavascriptを実行する方法は、文字列executeScript( "javascript:(function(){" + value + "})()");を追加するだけです。値は、document.getElementByIdを使用して要素IDを取得した文字列です。動いていない。

ありがとう。

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

blackberry - Blackberry BrowserField を使用してアプリケーションにシンプルな Web ページを表示する

私がやろうとしているのは、アプリケーションに単純な Web ページを表示することです (JavaScript、Cookie、またはスクリプトを使用せず、マウス クリックなどのイベントを検出しようとしません)。

以下のコードを使用していますが、今は空の画面しか表示されません。アプリケーションがインターネットにアクセスしていることはわかっていますが (データ転送の矢印が右上隅で点滅します)、レンダリングされない理由はわかりません。

私が使用しているコードは次のとおりです。

注意すべき点:

  1. www.versatilemonkey.com の http-connection-factory クラスを使用しているのは、抽象的な httpConnection クラスを実装しているためです。誰かが自分自身を実装する方法を教えてくれれば、それは素晴らしいことです。

  2. getBrowserContent 関数のフラグに「0」を使用しています。rimn のドキュメントを調べましたが、説明が見つかりませんでした。

どんな助けでも大歓迎です。

ありがとう、アンキット

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

blackberry - ブラックベリーデバイスがインターネットに接続されていない場合にアプリにメッセージを表示する方法は?

Blackberryデバイスのプログラミングを始めたばかりです。APIのバージョン5を使用しています。

私は単なるブラウザフィールドである非常に単純なアプリケーションを構築しています。これまでのところ、すべてうまく機能しています。必要なコンテンツをブラウザフィールドに表示できます。

私が今抱えている問題は、デバイスにアクティブなインターネット接続がない場合、醜い「コンテンツの要求中にエラーが発生しました」というメッセージが表示されることです。

デバイスにアクティブな接続がない場合は、誰かが自分のメッセージを表示する必要があります。

「このアプリケーションを使用するには、アクティブなインターネット接続が必要です」のように、アプリを閉じる終了ボタンがあります。

私はこれを何時間も見つけようとしましたが、運がありません。

うまくいけば、それは比較的簡単なことなので、ここで助けを得ることができます。

これまでの私のコードは次のとおりです。

助けていただければ幸いです。

ありがとう

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

blackberry - ブラウザフィールドのフォントサイズを変更

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

この browserField のフォント サイズを変更するにはどうすればよいですか?
何か案は?前もって感謝します。

0 投票する
3 に答える
1153 参照

html - ブラックベリー-フィールドにHTML文字列を印刷する方法

私は次のようなHTML文字列を持っています
<p>something</p> etc... some other html string etc... <p>something</p>

この文字列がフォーマットされたフィールドに印刷したいと思います。アンドロイドではウェブビューを使用しています...iPhoneではUIWebView...しかしBlackBerryでは?

ありがとう ;)

セルジオ

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

blackberry - ブラウザフィールドはブラックベリーでの読み込みを完了しました

私の問題について誰か助けてください - browserfield2 が Blackberry でロードを完了したことを知る方法は何ですか? ロード後にいくつかのオプションを設定する必要があります。browserfield2 にはそれを示す方法がいくつかありますか?

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

eclipse - BlackBerry BrowserフィールドにWebページを表示するにはどうすればよいですか?

ブラックベリーのアプリケーションを開発していて、簡単なWebページ(www.google.comなど)を表示したいと思います。ブラックベリー開発者ページの例を使用するのに問題がありますが、誰かが私にうまくいく例を教えてもらえますか?Eclipseとnet.rim.device.api.browser.field。*apiを使用しています。私のブラックベリーのデバイスOSは4.6です

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

blackberry - ウェブページを表示するBlackBerryBrowserField-ユーザーが他のページに移動したことを検出します

アプリケーションにWebページを表示するBrowserFieldがあります。
ユーザーがWebページの1つのリンクをクリックして別のWebページに移動したときに、ブラウザーのナビゲーションを検出する方法はありますか?