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. 
>>> 
>>> Does anyone have any ideas how I would achieve 
>>> this?_______________________________________________
>> 
>> In short this is rather a pain. There's no way to create a separate 
>> NSHTTPCookieStorage instance. What you can do though:
>> 
>> - Use the WebResourceLoadDelegate to modify all outgoing requests:
>>      1. Create a mutable copy of the request
>>      2. Tell it not to use the standard cookie system
>>      3. Apply cookies from your own custom storage. Fortunately the URL 
>> loading system provides methods to do this
>> 
>> - When receiving a response, process the cookies and store them in your own 
>> custom storage. Again the URL system does provide some convenience methods 
>> to do quite a bit of the work.
>> 
>> ________________
> In other words, you have to roll your own solution if you do not want to use 
> the per-user account shared cookie storage.
> That said, a site could (and many do) track by far more than cookies...
> 


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 
._______________________________________________

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

Reply via email to