[webkit-dev] Displaying a message box
Darin Adler
darin at apple.com
Fri Feb 22 23:45:09 PST 2008
On Feb 21, 2008, at 4:19 PM, Ben Murdoch wrote:
> In the chrome client there is a function runJavaScriptAlert() that
> calls the UI delegate to show an alert panel with JavaScript
> "branding" - I was wondering if there was another function I could
> call to display a message box without the JavaScript stuff? I
> couldn't see anything in the chrome or delegate ...
There's not.
But I need to understand the context of your question to help you.
What reason does WebKit have to present a dialog? What are you working
on?
The ChromeClient functions (internal WebCore/WebKit communication) and
then the UI delegate functions on Mac OS X (public API, and similar
functions for other ports) are a way for the web page to make a
request to the application; the application then decides the policy.
For the JavaScript alerts, it's clear cut -- the application knows
these are coming from JavaScript and can decide how to present them.
But the same does not seem to be true of an arbitrary dialog that
WebKit wants to present for an arbitrary region. That seems too open
ended for the UI delegate (and hence for the ChromClient).
-- Darin
More information about the webkit-dev
mailing list