Thanks for the hint on where to look. I'm not very familiar with webkit
yet so that was just what I needed to be put on the right track.
It looks like that function is called by RenderFileUploadControl. I'm
going to investigate a little further rather than just neuter that function.

Thanks again for your help!

Regards,
Noah Kipin

On 05/05/2010 12:40 AM, Deepak Mundra wrote:
> On Wed, May 5, 2010 at 2:15 AM, Noah Kipin <[email protected]> wrote:
>> Hello,
>>
>> I'm trying to disable uploads for a webkit implementation to make it
>> more secure in "Kiosk Mode". Since the application runs as root in kiosk
>> mode, I don't want users to have access to the file dialog that is
>> brought up from HTML forms.
>>
>> Disallowing downloads was fairly simple, but disallowing uploads has not
>> been as obvious. If anyone can give some advice I'd appreciate it a lot.
>>
>> Thanks,
>> Noah
>> _______________________________________________
>> webkit-help mailing list
>> [email protected]
>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
>>
> 
> Hi Kipin,
> 
> I am using Gtk port and a quick solution would be,
> 
> open WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp and in function
> 
> void ChromeClient::runOpenPanel(Frame*, PassRefPtr<FileChooser> 
> prpFileChooser)
> 
> simply add return in the begining. I know this is not correct but you
> can try with this.
> 
> But if your problem is only about restricting access from root, then
> in filechooser dialog i think you can restrict it with some option. So
> instead off disabling it you can restrict to access let say only
> "/opt" directory.
> 
> Regards
> Deepak
_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to