問題タブ [out-of-browser]

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 に答える
894 参照

silverlight - (Silverlight OOB) メイン ウィンドウの通常の幅と高さを取得して保存および復元する方法

小さなブラウザ外アプリがあり、IsolatedStorageSettings.ApplicationSettings を使用して、セッション間でウィンドウの幅 + 高さ + 状態を保存および復元したいと考えています。

私はこのような設定を保存しようとしています(Application_Exitで):

悪い点は、アプリが最大化されたときです。このコードは、通常のサイズ/位置 (最大化前) ではなく、最大化されたウィンドウの幅、高さ、左、および上を保存します。

通常のウィンドウのサイズと位置をどこかで取得できますか?

Application_Startup にその値を設定すると、通常のサイズ/位置を設定してから WindowState を設定できるため、最大化された状態から戻った後にウィンドウの位置が正しく復元されます。

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

silverlight - Out of Browser (OOB) Silverlight アプリケーションでの XAP キャッシング

Silverlight 4 アプリケーションがインストールされ、ブラウザ外 (OOB) で実行されている場合、アプリケーションが .xap ファイルの更新を自動的に認識できるようにする (そして、自動的にインストールするか、ユーザーに更新を促すプロンプトを表示する) ことはできますか?

元の Web URL からアプリケーションにアクセスすると、(設定に基づいて) 最新かつ最高のアプリケーションが自動的に提供されます。

しかし、アプリケーションをインストールして OOB を実行すると、元の .xap ファイルの更新が認識されないようであり、更新をトリガーする方法もないようです (右クリックしてアンインストールし、次に移動する以外にはありません)。 Web サイトで最新バージョンを入手してください)。

前もって感謝します

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

c# - 動的にロードされたxapをメインのSilverlightアプリケーションと一緒にインストールする方法は?

ユーザーのアクセス許可に従って動的にいくつかのxapをロードするアプリケーションがあります。

シェルアプリケーション(OOB)と動的にロードされたモジュールをインストールして、ユーザーが毎回ダウンロードする必要がないようにすることは可能ですか?

シンシェルの利点(初期読み込み時間が速い)とブラウザー外のシェル(次のバージョンまでダウンロードしない)を組み合わせたいと思います。

何か案は?

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

javascript - Silverlight window.external.notify() セキュリティの問題?

私の Silverlight アプリケーションでは、webBrowser コントロールを使用しています。

移動先のページで次の JavaScript 関数を呼び出します。

奇妙な事実は、次を使用してページに移動しているときにのみ機能することです。

実際のサーバー名を使用して移動すると、次のようになります。

window.external.notify("Close"); を実行すると、javascript 例外 (「未特定のエラー」) が発生します。ライン。

これはおそらくセキュリティ関連ですが、この問題を解決する方法がわかりません..

どうすればこれを機能させることができますか?

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

silverlight-4.0 - Silverlight OOB アプリケーションの終了をキャンセルしますか?

ユーザーがアプリケーションを閉じるときに、変更が保存されていない場合は確認を促し、そうするように指示された場合はアプリケーションの終了をキャンセルできるようにしたいと考えています。アプリケーションの Exit イベントはキャンセルを許可しません。これを行う方法はありますか?

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

silverlight - SilverLight OOB アプリがアプリケーションを閉じているときにサービスを呼び出す方法

SilverLight アプリの終了時に WCF サービスを呼び出して更新する必要があります。これはブラウザ外のアプリで、SL4 を使用しています。

SL の WCF は非同期でのみ動作するため、Application.Exit では実行できません。

OOB で利用できる MainWindow.Closing も試しましたが、これも機能しませんでした。

スレッド ロックを使用して Closing 関数を WCF Completed コールバックを待機させようとしましたが、ハングするだけでした。

何か案は?

シャハル

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

silverlight - Silverlight OOB アプリが OS X にインストールされない

Silverlight を使用して Out-Of-Browser アプリケーションを作成しました。これをブラウザー内で実行中に右クリックすると、[BlaBla アプリケーションをこのコンピューターにインストールする] オプションが表示されます。

これは Windows 7 マシンで問題なく動作し、デスクトップにアイコンが追加されます。ただし、私の OS X テストボックスでは、アプリケーションを右クリックするとインストール オプションが表示されますが、何もしません。インストールするオプションをクリックしても、まったく何も起こりません。

それとどうしたの?私は Silverlight 4 でアプリを作成し、OS X ボックスに Silverlight の最新バージョンをインストールしました。アプリが OOB をインストールして実行しないのはなぜですか?

前もって感謝します!

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

silverlight-4.0 - Silverlight4を使用したブラウザ外サービスアクセスの問題

いくつかのWCFデータサービスにアクセスするSilverlight4アプリケーションがあります。

ブラウザからサービスにアクセスするのに問題はありません。

信頼性を高めてブラウザ外で実行するようにプログラムを設定しました。次に、フィドラーを介してWCFサービスへの呼び出しを確認できますが、何も返されません。

デバッグすると、次のエラーが発生します。

トラブルシューティングをどこから始めればよいかわからない。Webサーバーのルートにファイルがcrossdomain.xmlありclientaccesspolicy.xmlますが、これらのファイルが要求されていることすらわかりません(フィドラーで)。

何か案は?

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

javascript - ブラウザアプリからSilverlightからJavaScriptを実行する

JavaScript を使用して Facebook の画像を処理する Silverlight アプリがあります。JavaScript は、セキュリティ例外 (NS_ERROR_DOM_SECURITY_ERR) をスローする context.drawImage を呼び出します。これは、画像がサーバーによってホストされているのではなく、別のサーバー (この場合は facebook) からホストされているために発生することがわかりました。

いくつかの調査の結果、ブラウザーが不足した場合にアプリに正しいアクセス許可が付与されることがわかりましたが、JavaScript をホストするブラウザーがないため、JavaScript を実行できないことがわかりました。

これは正しいです?もしそうなら、別のサーバーでホストされている画像にアクセスするために必要なアクセス許可で JavaScript を実行するための回避策を誰でも提案できます。

ありがとう!

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

silverlight - Silverlight:ブラウザーが不足している場合は、1MBを超える分離ストレージを使用できません

ブラウザー外で最大25MBの分離ストレージを使用できるため、Silverlightアプリを実行しているところならどこでも読んでいます。ISに1.6MBのファイルを書き込んでいますが、1MBに達するとストレージ容量を超えたというエラーが表示されます。はい、プロジェクト設定で[ブラウザ外]オプションがオンになっていることを確認しました...

私は何が欠けていますか?