私はサイトabc.comにいて、Silverlightアプリをホストしている自分のサイトdef.comにアクセスしています。私のSilverlightアプリ内でどのドメインから来たのか、どうすればわかりますか?Silverlightでブラウザの履歴にアクセスする
0
A
答えて
0
できません。あなたはそれにJavascriptを使用しなければなりませんし、あなたが来たサイトを見ることができなくなっても、前のページに戻ることができます。
ウェブサーバーのログを確認することで、サーバー側で行うことができます。
1
リンクを介してサイトにアクセスしたとします(ウェブサイトのアドレスを入力しただけでは機能しません)、def.comのホスティングASPXページに参照URLが送信されます。
SilverlightコントロールのInitParams設定でSilverlightアプリケーションに渡すだけで済みます。
Silverlightにプロパティを渡す方法については、HttpRequest.UrlReferrer Propertyおよびthis exampleを参照してください。
関連する問題
- 1. ブラウザの履歴にプログラムでアクセスする
- 2. smartgwtブラウザの履歴
- 3. javascriptのブラウザ履歴
- 4. Silverlightナビゲーションアプリケーションのナビゲーション履歴
- 5. ブラウザの履歴にはどのようにアクセスしますか?
- 6. クロムアクセスのブラウザの履歴
- 7. Selectable(jQuery UI)のブラウザ履歴
- 8. 反応ルータのブラウザ履歴
- 9. ブラウザ履歴をAjaxで管理する
- 10. viの履歴にアクセス
- 11. 履歴ブラウザが倍増
- 12. ブラウザの履歴を削除する
- 13. Androidブラウザの履歴を消去する
- 14. React-Reduxでのブラウザ履歴の処理
- 15. React Router:ブラウザ履歴の目的は何ですか?ブラウザの履歴は必須ですか?
- 16. Googleのアクションで通話履歴にアクセス
- 17. 自分のブラウザの履歴アンドロイド
- 18. リポジトリ間の履歴履歴
- 19. サーバルートを使ったリアルータのブラウザ履歴
- 20. Jeremiah Grossmanブラウザの履歴JavaScriptスクリプト
- 21. Googleトークのチャットの履歴にアクセス
- 22. Asp.net MVC3でブラウザ履歴をクリアするにはC#?
- 23. GWT履歴:履歴トークン
- 24. 履歴データをレポートジェネレータのテストカバレッジ履歴にインポートするには
- 25. 私のC#ブラウザでは、IEの履歴内にいくつかの履歴が表示されます。
- 26. 現在のページをブラウザの履歴にプッシュする方法
- 27. MVC3のアプリケーションのブラウザ履歴を無効にする
- 28. 手動でブラウザの履歴エントリを追加する(クロスブラウザ)
- 29. ブラウザの履歴を角度で追跡する
- 30. アンドロイドでブラウザの履歴を取得する方法
リンクを介してサイトにアクセスした場合は、参照URLのみを取得します。リンク経由で訪問する場合は、ホスティングページからUrlReferrerを取得してSilverlightに渡すこともできます。 –