問題タブ [winjs]
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.
microsoft-metro - グループ化モードでの垂直方向の Metro WinJS ListView
以下に示す WP7 LongListSelector のようにレンダリングされるグループ化された項目を含む ListView を実装しようとして、壁に頭をぶつけています。data-win-control="WinJS.UI.ListView" を使用して win-vertical クラスを要素に追加しようとしましたが、win-vertical は機能しなかったビューポートにのみ適用されるようです。どんな助けでも大歓迎です。
iframe - Metro アプリケーションでのリモート iframe の問題
iframe の使用と postMessage: Metro App and iFrame cookieの使用に関するこの SO 投稿を見てきました。HTML/JS Metro アプリケーションを使用して Win8 Release Preview で非常に似たようなことをしようとしていますが、そのソリューションで動作を再現することはかなり不可能のようです。
次のようにリモートの場所に保存されている単純なフレームがあります。
私の default.html には、次のように iframe を含む div があります。
#frame で postMessage を実行する任意のボタンがあり、通常の Html サイトではリモート フレーム onmessage をトリガーしますが、代わりに VS でエラー リストを見て、次のことを確認できます。
APPHOST9613: 次のエラーのため、アプリはhttps://dl.dropbox.com/u/75275447/win8Frame.htmlに移動できませんでした : RESOURCE_NOT_FOUND。
これを実現して有効にする可能性のあるマニフェストを調べてみました。
- 自宅または職場のネットワーキング
- インターネット (クライアント & サーバー)
- インターネット(クライアント)
役に立たない...私はまた、リモートiframeをホストし、onmessageをチェーンして転送するdivを含むフレーム(アプリケーションに対してローカル)を(ms-wwa-web://経由で)Webコンテンツにロードしようとしましたリモート iframe への postMessage ですが、別のエラーが表示されます。
APPHOST9624: URL が別のアプリを起動するため、アプリはスクリプトを使用して ms-wwa-web://frame.html/ URL を読み込むことができません。別のアプリを起動できるのは、直接的なユーザー操作のみです。
これは不可能な仕事だと思い始めています。
javascript - WinJS.xhr を使用してファイルを REST サービスに PUT する
本当に単純なタスク。私は次のようなことをして得たWin8クライアントアプリのファイルへのURLを持っています:
そして今、次のようにインターネット経由でファイルを送信する必要があります。
つまり、最初の操作を「逆」にしてファイルを取得し、それをdata
PUT リクエストの として設定するにはどうすればよいでしょうか?
javascript - Javascriptを使用してWindows8Metroでセクションラベル付きのヘッダーメニューを作成するにはどうすればよいですか?
下の図のようなヘッダーメニューとセクションラベルを使用して、Windows 8 Metro Javascriptでナビゲーションメニューを作成するにはどうすればよいですか?
javascript - Javascript を使用して Windows 8 Metro ローディング ホイール/ローディング ドットを手動で表示する方法
ListViews などでデータソースを使用すると、Windows 8 の読み込みホイールが表示されます。これで問題ありませんが、選択したコンテナーでこのローディング ホイールを手動で開始および停止したいと考えています。ローディングドットの使い方も知りたいです。どうすればこれを達成できますか?
windows-8 - エンタープライズ認証を使用する Metro アプリ: ログイン プロンプトが引き続き表示されるのはなぜですか
同じドメインのリモート Web サービスに接続するために使用している WinJS メトロ アプリケーションがあります。アプリのマニフェスト機能 (オンラインにあるものはほとんどありません) を読み、ログインしているユーザーの資格情報を使用して、ログインを要求せずにこの Web サービスにアクセスできることを望んでいました。
contentType: "application/x-www-form-urlencoded;charset='utf-8'" を使用して、投稿経由で Web サービスへの認証を試みています。このアプリケーションは、以前は、前述の投稿を使用して、認証ステップでログイン資格情報をユーザーに求める Web サイトでした。WinJS メトロ アプリケーションでは、同じ結果を得るために同じコードを効果的に使用しています (微調整)。
WinJS メトロ アプリケーションでエンタープライズ認証を使用した経験があり、アクセスできる/アクセスできないリソースの種類をよりよく説明できる人はいますか。これが、ファイル共有やイントラネット サイトなどへのアクセスに固有のものでないことを願っています。
windows-8 - WinJS 共有ターゲット リダイレクト
WinJS では、共有チャームを使用してアクティブ化されたページをリダイレクトすることは可能ですか?
したがって、私のターゲット ページは /pages/target/target.html です。.js では、次のようなことをしたいです。
WinJS.Navigation.navigate("/pages/anotherpage/anotherpage.html");
エラーは発生していないようですが、ターゲット ページから移動していません。
ユーザー入力に基づいてページをリダイレクトしたい。
windows-8 - WindowsUIメッセージポップアップを閉じる
以下のようなJavaScriptを使用してWindows8アプリケーションのポップアップメッセージを表示しています
ここで、ユーザーが何も入力していないため、しばらくしてからプログラムでポップアップメッセージを閉じたいと思います。
indexeddb - WinJS またはフィルタリングで複数の IndexDB を使用しますか?
私は WinJS と IndexDB を使用して、作成中のメトロ アプリをサポートしています。2 つの情報リストを維持する必要があります。フィールドをフィルター処理できれば、同じ DB を使用して両方のリストに同じオブジェクトを格納できますが、IndexDB からのフィルター処理をサポートする方法が見つかりません。
それがうまくいかなかったので、2つのIndexDBを使用するだけだと思いました。私のメトロアプリは、エラー2という他の詳細なしで例外をスローしています.
Metro アプリの 1 ページで複数の IndexDB を使用できますか?
IndexDB でフィルタリングは可能ですか?
すべての結果を取得した後、手動でフィルタリングすることさえできないため、IndexDB からの結果でさえ隠されているようです。
windows-8 - メトロ アプリのバックグラウンドでのタイマーのスパン
アプリが一時停止状態になったときに METRO アプリでバックグラウンド タイマーを開始したいと考えています。これを行う方法はありますか?msdn サイトによると、「アプリが中断イベントから 5 秒以内に戻らない場合、Windows はアプリが応答を停止したと見なして終了します。」上記の場合、タイマーでタスクを実行できません。アプリケーションが一時停止状態になったときにバックグラウンドでタイマーを起動する方法を教えてください。コーディングには WinJS を使用しています。