On 30 Nov 2011, at 15:22, Keary Suska wrote: > On Nov 30, 2011, at 7:48 AM, Ben wrote: > >> >> On 30 Nov 2011, at 14:24, John Joyce wrote: >> >>> >>> On Nov 30, 2011, at 8:11 AM, Mike Abdullah wrote: >>> >>>> >>>> On 30 Nov 2011, at 12:00, Ben wrote: >>>> >>>>> I am writing an app which opens up multiple WebView's of the same web >>>>> site. The problem I'm having is that the website detects that I already >>>>> have a page open and closes the previously opened page. >>>>> >>>>> So I'm presuming that the method by which it is detecting identical pages >>>>> is via cookies, and if I can make each WebView use a separate >>>>> NSHTTPCookieStorage rather than the normal shared singleton, I think I >>>>> might solve the problem. >> >> >> Sure, well I have ruled out that the site is using IP and hostName, and as >> far as my knowledge of Javascript goes, I don't think javascript running on >> one web page, can access a separate web page unless it created it itself. >> That's all the methods I can think of that they may be using . > > JavaScripts may effect any page whose URL shares the same domain, in essence. > So a JavaScript on a site page could detect whether a page has been > previously loaded and close it. I would say that it is unlikely a cookie > issue as the JavaScript approach is easier and less error prone. > > You may also want to consider *why* the site is doing this. They may be using > window names or id's that must be unique for the site to function properly, > and circumventing it could cause unexpected issues. > > HTH, > > Keary Suska
Oh OK, well that put's an entirely different perspective on things. I did not know that same domain pages could communicate. So if I were to hunt down the culprit javascript I could perhaps disable it with something likeā¦ [windowController.webview stringByEvaluatingJavaScriptFromString:@"location.hostname=null;"]; Thanks. Oh the reason I want this functionality is that I have multiple accounts for dealing shares, every day I have to set up 3 different browsers and 10 or so different pages and it takes 10 minutes of my life every day. So I'm trying to find a way to do everything I need, open every page and account in 1 click._______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com