Marking a Python COM server safe for Internet Explorer
bill-bell at bill-bell.hamilton.on.ca
Tue Jul 10 20:55:43 CEST 2001
"Duncan Booth" <duncan at NOSPAMrcp.co.uk> wrote, in part:
> ... if your control isn't marked as safe for scripting, IE creates
> the control before it pops up the box asking you whether you want
> to allow the script to run. In other words, if your control is
> written in Python, the __init__ method is called *before* the user
> is asked whether to permit it.
Duncan, thanks for your comment. This is indeed what happens.
It occurs to me that one could prevent the appearance of the
control itself by using a factory to build it. The user would need to
permit the use of the factory which would in turn create the control.
Since we're on the topic, and I haven't tried working out the details
of something like this, would you care to comment?
More information about the Python-list