Re: Compatability issues with IE v5.2.3 as compared to v5, v5.2.1,v5.2.2 [Panther Issues]{UNSOLVED- FrameWork Problem}
Re: Compatability issues with IE v5.2.3 as compared to v5, v5.2.1,v5.2.2 [Panther Issues]{UNSOLVED- FrameWork Problem}
- Subject: Re: Compatability issues with IE v5.2.3 as compared to v5, v5.2.1,v5.2.2 [Panther Issues]{UNSOLVED- FrameWork Problem}
- From: Daryn <email@hidden>
- Date: Thu, 29 Jan 2004 01:51:17 -0600
I'd file a bug. As a workaround, you might test either
initFileURLWithPath:path or initWithScheme:NSFileScheme
host:{nil|@"localhost"} path:path to see if they produce compatible
results.
On Jan 29, 2004, at 1:38 AM, Ashwin A Prabhu wrote:
>
>
Hi,
>
>
It isn't the space problem.
>
But the problem lies in the Foundation Framework's NSURL method
>
fileURLWithPath:path.
>
InFoundation.frameworkversion 6.2 this method returns a proper URL but
>
in version 6.3 it doesnt. This as explained below:
>
>
path value is "/var/root/Library/Application Support/NetApp/1 2 3
>
4.html"
>
For 6.2 version ofFoundation.framework:
>
[NSURL fileURLWithPath:path] value is
>
"file://localhost/var/root/Library/Application Support/NetApp/
>
1 2 3 4.html"
>
But for 6.3 version ofFoundation.framework:
>
[NSURL fileURLWithPath:path] value is "/var/root/Library/Application
>
Support/NetApp/1 2 3 4.html".
>
>
Has anybody faced this problem before??.
>
Is there a fix in place for the same.
>
Let me know any other workaround for the same.
>
>
Thanking in Advance,
>
Ashwin.
>
>
>
>
>
>
Daryn <email@hidden>
>
>
01/29/04 06:36 AM
>
>
To: Ashwin A Prabhu <email@hidden>
>
cc: email@hidden
>
Subject: Re: Compatability issues with IE v5.2.3 as
>
compared to v5, v5.2.1,v5.2.2 [Panther Issues]
>
>
>
>
I bet it's the space in "Application Support". Spaces, as well as many
>
other characters, are not allowed in a url without being percent
>
encoded. I suspect the other browsers/versions aren't conforming
>
strictly to the standard.
>
>
Try using NSString's stringByAddingPercentEscapesUsingEncoding: on the
>
path before passing it to NSURL.
>
>
On Jan 28, 2004, at 8:32 AM, Ashwin A Prabhu wrote:
>
>
> Hi All,
>
>
>
>
>
> I am trying to open a URL using the below statements:
>
>
>
> NSWorkspace *workSpace = [[NSWorkspace alloc] init];
>
> [workSpace openURL:[NSURL fileURLWithPath:path]];
>
>
>
> "path" is formed in the following manner:
>
>
>
> NSString *path = [[surveyUtilities applicationSupportPath]
>
> stringByAppendingPathComponent:title];
>
>
>
> +(NSString*)applicationSupportPath
>
> {
>
> NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
>
> NSString *appName = [[bundlePath lastPathComponent]
>
> stringByDeletingPathExtension];
>
> NSArray *components =
>
> NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,
>
> NSUserDomainMask,
>
> YES);
>
> NSString *basePath = [NSString pathWithComponents:components];
>
> NSString *thePath = [NSString stringWithFormat:@"%@/Application
>
> Support/%@", basePath, appName];
>
> return thePath;
>
> }
>
>
>
> The HTML File opens properly without any problem in Safari and
>
Netscape
>
> But now if the default browser is IEv5.2.3 it gives an error saying
>
> "The
>
> File cannot be found".
>
> But for versions lower than 5.2.3 i.e 5, 5.2.1,5.2.2 it works fine
>
and
>
> the
>
> HTML File is opened properly.
>
>
>
> Is this a known issue???
>
> Is there a fix already in place for the same?
>
> And if there is please let us know about the same.
>
>
>
> Thanks,
>
> Ashwin
>
> _______________________________________________
>
> cocoa-dev mailing list | email@hidden
>
> Help/Unsubscribe/Archives:
>
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
> Do not post admin requests to the list. They will be ignored.
[demime 0.98b removed an attachment of type application/pkcs7-signature which had a name of smime.p7s]
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.