2012-04-16 2 views
0

Если я нахожусь на сайте abc.com, и я зашел на сайт def.com, на котором размещено приложение silverlight. Как я могу узнать, из какого домена я только что пришел из своего приложения silverlight?Доступ к истории браузера Silverlight

ответ

0

Вы не можете. Вам придется использовать Javascript для этого, и даже тогда вы не сможете увидеть, с какого сайта пришел пользователь, вы можете просто вернуться на предыдущую страницу.

Вы можете сделать это на стороне сервера, проверив журналы веб-сервера.

+1

Вы получаете только ссылочный URL-адрес, если сайт был посещен по ссылке. Если вы посетите ссылку, вы также можете получить UrlReferrer через страницу хостинга и перейти в Silverlight. –

1

Предполагая, что вы попали на ваш сайт по ссылке (это не работает, если вы просто набрали адрес своего веб-сайта), страница вашего хостинга ASPX на сайте def.com получит ссылочный URL.

Вам нужно просто передать его в приложение Silverlight с помощью параметра InitParams элемента управления Silverlight.

См. HttpRequest.UrlReferrer Property и this example о том, как передать собственность Silverlight.

Смежные вопросы