Re: How to force WebView to use a separate NSHTTPCookieStorage ?
Re: How to force WebView to use a separate NSHTTPCookieStorage ?
- Subject: Re: How to force WebView to use a separate NSHTTPCookieStorage ?
- From: Keary Suska <email@hidden>
- Date: Wed, 30 Nov 2011 08:22:38 -0700
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
Esoteritech, Inc.
"Demystifying technology for your home or business"
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden