Ошибка входа в JavaScript в IE - PullRequest
0 голосов
/ 10 января 2012

Я делаю приложение ASP.NET WebForms с логином FB.Я использую последнюю версию Facebook C # SDK и на их примере для входа в систему.Я использую режим песочницы, и веб-приложение имеет фиксированный порт.

В IE 9, когда я нажимаю на кнопку, у меня появляется ответ на Facebook: «Произошла ошибка с YourApp.позже. ", но если я использую Chrome или Firefox, все идет хорошо (я могу войти и получить ответ на свое веб-приложение).

Я ищу, где пытаюсь найти решение, но ничего не подходит...: (

Есть идеи?

Заранее спасибо

Ответы [ 5 ]

2 голосов
/ 10 января 2012

Если ваш URL-адрес содержит номер порта, например "http://domain.com:7071/TestApp",. Он не работает в IE. Попробуйте разместить приложение без порта и проверьте. Он будет работать правильно.

1 голос
/ 10 января 2012

Попробуйте отправить это как заголовок HTTP:

P3P: CP="NOI ADM DEV COM NAV OUR STP"
1 голос
/ 10 января 2012

Я хотел бы взглянуть на это:

Cookie заблокирован / не сохранен в IFRAME в Internet Explorer

Я должен был установить заголовки P3P до сих пор, чтобыобойти проблему, с которой вы столкнулись.

0 голосов
/ 20 апреля 2013

отключить режим песочницы в настройках вашего приложения. Если вы включите его, то приложение будет видно только для администратора, поэтому отключите ...

0 голосов
/ 06 февраля 2012

Я знаю, что это старый пост, но у меня была похожая проблема.

Либо закомментируйте URL вашего канала, либо сделайте так, как этот парень FB.login () вызывает ошибку 191 в любом IE (InternetExploder)

IE не понимает channelURL и помещает его в ваш логин.

...