問題タブ [blackberry-webworks]

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

api - Web ページから BlackBerry Javascript API にアクセスできますか?

ユーザーの許可を得た後、モバイル Web アプリから BlackBerry デバイスの JavaScript API にアクセスすることは可能ですか? ユーザーに Facebook 情報へのアクセス許可を求めるのと同じような方法でしょうか?

WebWorks を使用して HTML5+JavaScript でネイティブ アプリを作成し、そこでアクセスできることはわかっていますが、私たちが構築しているソリューションでは、ユーザーにアプリのダウンロードを求めるのはやり過ぎです。

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

google-chrome - Google Chrome、WebWorks、HTML5Database、transaction()、alert-トランザクションコールバックは呼び出されません

奇妙な状況に遭遇しました。を呼び出しています。database.transaction(txCallback, txError, txSuccess)トランザクション呼び出しの後に呼び出しを行うalert()と、txSuccess関数は呼び出されずに txCallback関数が呼び出されます。

これは既知のエラーですか、それとも合理的な説明付きの文書化された動作ですか?

これは、RippleEmulatorとGoogleChrome(Rippleのベース)でのみ発生するようです。Safariでは発生しませんalert。Safariを使用しているかどうかに関係なく、期待どおりに動作しconsole.logます。

このHTMLは、状況をよく示しています。

0 投票する
4 に答える
950 参照

blackberry - Blackberry WebWorks は開発に適した選択肢ですか?

ちょっとばかげた質問ですが、Blackberry のクラシックなスタイルの JDE 開発は知っていますが、WebWorks を使用したことはありません。BB の Web サイトによると、スマートフォン (OS 6.0 以降) とタブレットの両方でアプリケーションを構築できるとのことです。

WebWorks を日常的に使用していて、長所と短所を説明できる人はいますか?

前もって感謝します

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

javascript - Blackberry は Webworks のヘッダーとフッターを修正しました

Blackberry Phones 6.0 以降の Webworks で固定ヘッダーとフッターを作成する方法はありますか?

iScroll を使用してみました - タブレット OS では正常に動作しますが、BlackBerry では正常に動作しません。ブラウザでは正常に動作しますが、「コンパイル」すると動作が停止します。

それは position: absolute; で何でもあるようです。ページ全体を縮小します。

何らかの理由で、ページ全体が 40 ピクセル (ヘッダーの高さ) に縮小されます。

html と body の両方の高さが 100% で、コンテンツ div がヘッダーの外側にあります。

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

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

html - ブラックベリーwebworksアプリの複数のページ

ブラックベリープレイブック用のHTML5アプリを作成しています。ナビゲーションと複数のページをどのように管理するのか疑問に思っています。

私のアプリはテーブルビューで、テーブルの行をクリックして新しいページをロードし、そのページで3番目のページをロードできます。3層以上は必要ないと思います。

これを行うのに最適な方法は何ですか?通常のブラウザのように新しいページにリンクし、子ページのJSによってプルされるGET文字列の行IDを渡しますか?または、コンテンツをページ外のdivにロードし、jquery mobileが機能するようにスライドさせますか?

すべてがサーバー上のAPIからフェッチされるため、コンテンツをロードするためにすべてのページにajaxがあります。もちろん、必要に応じてローカルデータストレージを使用することもできますが、ビューを階層化してスタックにプッシュしたり、スタックからプッシュしたりする方がはるかに優れています。

複数のコンテンツビューを持つWebworksアプリにアプローチする方法についてのアドバイスを探しています。

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

blackberry - Blackberry 6.0+ の PhoneGap サポート

ブラックベリー アプリケーションを作成するために phonegap を使用するかどうかを決定する必要があります。さまざまなプラットフォームに展開できるアプリの魅力は魅力的ですが、Blackberry バージョン 6.0 以降をサポートできるかどうかを知る必要があります。これまでのところ、Web サイトは 5.0 と 6.0 のサポートを主張しています。次のリンクがあります: PhoneGap Supported Versionsは、どのバージョンがサポートされているかを説明するためのものですが、1 つのリンクは機能せず、別のリンクは古いスタックオーバーフロー スレッドに移動します。他の検索でも同じ結果が得られます。

私の質問は、phonegap が 7.0 以降の RIM による開発などの上位の blackberry オペレーティング システムをサポートできるかどうかです。また、今後の OS に合わせてアプリケーションを継続的に変更する必要がないという安定性が重要である場合、PhoneGap ではなく RIM の WebWorks SDK を使用した方がよいでしょうか?

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

blackberry - blackberry webworks: 電話のメモリまたは SD カードにディレクトリを作成する

ここで何が間違っていたのかわかりません => blackberry.io.dir.createNewDir("file:///store/home/user/FolderName"); 正しい構文は何ですか?? bb がこのコード ブロックに移動すると、次のエラーが発生します: "Null"。なぜ?


これは奇妙です。このようなコードを実行すると、関数が機能します。お気づきかもしれませんが、「/」文字が抜けていました。しかし、それは問題ではありません。まず、私もそのようにしてみました。誰かがこの奇妙な行動に答えたいですか?

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

blackberry - WebWorksでのsetControlledAccessの使用

setControlledAccessWebWorksアプリケーションで使用しようとしています。保護されていないファイルをダウンロードして、暗号化されたSDカードに保存する必要があります。そのようなファイルを作成することはできますが、書き込むことができません。

使用する小さなJS拡張機能を作成しました setControlledAccess

ファイルが作成されます。

次に、PhoneGapを介してそのファイルに書き込もうとしています(FileTransferを介してダウンロードします)が、ControlledAccessException。当然、私は上記のXXXキーを使用してCODファイルに署名しました。どうしたの?

私はBlackberryを初めて使用し、愚かな初心者のミスを犯したのではないかと疑っていますが、残念ながら自分ではそれを見ることができません:(

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

sql - サーバーから WebWorks へのデータの読み取り

SQL サーバーからデータを取得し、単純なリストでアプリに表示する必要がある Blackberry WebWorks SDK (HTML5) を使用してアプリを設計しています。この場合、データの転送にアプローチする最善の方法は何ですか? 私は調査を続けていて、JSON に出会いました。サーバー間の解析を行うためにそのようなものを使用する必要がありますか? 私はサーバー側の言語を扱ったことがないので、これをどのように達成するかの詳細は少し混乱しています。

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

javascript - JavaScriptはBlackBerryWebWorksの別のページにリダイレクトします

私はBlackBerryのために最も単純なことをすることがどれほど難しいか信じられません。メニューからBlackBerryWebWorksアプリの別のローカルWebページに移動するだけです。コードは次のとおりです。

しかし、リップルは「要求されたURL/ripple/what.htmlがこのサーバーで見つかりませんでした」と文句を言います。WTF。

私がこれを行う場合:

what.htmlを見つけるのに問題はないので、何が得られますか?