Оверлей JQuery - проблемы с открытием твиттера «Разрешить доступ» - PullRequest
1 голос
/ 23 мая 2010

Я использую наложение инструментов Jquery flowplayer для открытия внешних ссылок. Внешние ссылки работают нормально с этим фрагментом кода, показанным в ссылке:

http://www.demiseonline.com/misc/Iframeoverlay.html

Теперь, используя это наложение, я хотел открыть диалоговое окно в твиттере, которое просит пользователей разрешить доступ к своей учетной записи.

Итак, в приведенном ниже коде я заменил http://www.google.com на https://twitter.com/oauth/authenticate?oauth_token=VPVRIsnRz9IX4CAab7brert3jHiEs

<div class="apple_overlay black" id="Overlay1"> 
   <iframe src ="http://www.google.com" width="100%" height="595px" frameborder="0"> 
   </iframe>
</div>

Когда я заменяю код, как только я загружаю страницу, даже прежде чем я нажму на ссылку, чтобы открыть оверлей - страница перенаправляется на URL твиттера.

Любая идея, почему это происходит для этого URL. Спасибо

1 Ответ

0 голосов
/ 23 мая 2010

Их страница, вероятно, проверяет, находится ли она в iframe с чем-то вроде

var isInIFrame = (window.location != window.parent.location) ? true : false;

-edit

Более подробно изучите API-интерфейс Twitter, чтобы подключиться к его службам (https://apiwiki.twitter.com/OAuth-Examples)). Вам понадобится пройти путь между аутентификацией пользователя и отправкой / получением данных между пользователем и Twitter .

Смотрите также: http://github.com/jmathai/twitter-async

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