Как вы можете сказать, если пользователь решил не устанавливать плагин? - PullRequest
0 голосов
/ 13 октября 2010

Я не уверен, что пользователь собирается установить плагин. Они могут отказаться от установки.Мне нужно знать такую ​​информацию, как, установка завершена, или пользователь решил не устанавливать.Есть идеи?

Спасибо, Грей

1 Ответ

1 голос
/ 13 октября 2010

Дополнительные сведения помогут вам ответить на ваш вопрос.

Тем не менее, если есть определенный плагин, который вы имеете в виду, вы можете выполнить проверку после установки * или просто попытаться создать экземпляр объекта. Эта статья содержит довольно хорошее описание того, что делать, но если вам нужны только плагины IE и ActiveX, то что-то вроде этого должно работать достаточно хорошо ( не проверено ):

function testPlugin(name)
{
    if (ActiveXObject)
    {
        try
        {
            return !!(new ActiveXObject(name));
        }
        catch (err) {}
    }
    return false;
}
​

и вы можете использовать эту функцию, чтобы проверить, установлен ли, скажем, QuickTime:

testPlugin('QuickTime.QuickTime');

* Это на самом деле будет работать в любое время, а не только после возможной установки плагина

...