[TxMt] context output to html

Allan Odgaard allan at macromates.com
Tue Apr 19 08:26:13 UTC 2005

On Apr 19, 2005, at 9:45, Florian G. Pflug wrote:

> This happens on my system too - I believe the 10.3.9 update broke it 
> (It
> contained a new Safari Version, and thus probably a new WebKit too, 
> which
> I suppose the HTML-View is based on ;-) ).

Yes, I saw your msg on IRC (after you left) :)

> Might this be a "security feature"? After all, it might not be 
> unreasonable
> not to allow a web-page to redirect to a page on the client computer...

I think it is meant as a security feature, maybe one can e.g. redirect 
an iframe to a local file and use Javascript/DOM to read the contents 
and post it to a server -- however, when the original file is also 
loaded from file:// (and in this case, even programmatically set) then 
I think it should be allowed.

> Maybe it's just a matter of telling the Webkit-View that the page it 
> is displaying
> is to be trusted or something like that?

There's no such API that I know of, but there is the ability to 
overload various steps of the page-loading process, so it might be 
possible for me to allow some way of redirection to local files.

> I'll try to put the html the pdf-preview-command is generating onto 
> some
> webserver, and check if safari follows the redirect... I'll report back
> when I tried that out..

I tested this, it works in OmniWeb but not Safari nor Firefox when I 
redirect to file://, if however I redirect to a custom URL scheme then 
it works for Safari. Also, Safari/webview refuses to follow any <a 
href="file://..."> or <form action="file://..."> (i.e. also when this 
is the output from a TextMate command).

More information about the textmate mailing list