开发者

JQuery overlay - issues with opening twitter "Allow Access" box

I'm using Jquery flowplayer tools overlay to open external links. External links are working fine with this piece of code shown in the link:

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

Now using this overlay - I wanted to open the twitter dialog which asks users to Allow access to their account.

So in the code below, I replaced http://www.google.com with 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>

When I replace the code, as soon as I load the page, even before I click on the link to open the overlay - the page gets redire开发者_StackOverflow社区cted to the twitter URL.

Any idea why that happens for this URL. Thanks


Their page is probably checking if it's in an iframe with something like

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

-edit

Take a deeper look into the twitter API to connect to their services (https://apiwiki.twitter.com/OAuth-Examples) - You're going to need to be a go between, authenticating the user yourself and sending/retrieving data between the user and twitter.

See also: http://github.com/jmathai/twitter-async

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜