David Rocks <email@hidden> wrote:
>The script statement
>
> tell application "Safari" to open location
> "file:/Macintosh HD/Users/rocks/home.html"
>
>works with all the browsers but with different results.
>...
>I would want all the browsers to behave the same way.
Browser scripting need not be uniform. There are recommendations, but
browser-makers are free to ignore them.
>Do you have any idea why IE has such a hard time with a perfectly
>acceptable path?
It's probably because IE is using the archaic/classical pathname model of:
volumeName:pathName
with a naive translation to URLish form. File a bug-report with Microsoft.
>Safari and Camino open the default web page and the file in separate
>windows if they aren't already running and open the file in a new window
>if they already are.
Safari has a Preferences option under the General pane to "Open links from
applications" in a new window or in the current window.
In "Standard Additions.osax" there's an Internet Suite command (verb)
called 'open location':
open location <URL plain text>
[error reporting <boolean>]
My guess is that it opens the default browser (or other default URL-scheme
handler), for any given URL. You might want to try it and see if it
provides a uniform interface to every browser. I suspect MSIE will still
be different, but only testing will tell.
For more details, use the Script Editor to open the scripting dictionary of:
/System/Library/ScriptingAdditions/Standard Additions.osax
-- GG
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden