Определить, установлен ли плагин в браузере

0

На моем сайте я использую плагин поискового браузера. В нижней части сайта у него есть объект для добавления плагина браузера в ваш браузер. Это содержимое будет отображаться, если плагин не установлен. Но если плагин установлен, содержимое не должно отображаться. У меня есть код автозагрузки Javascript, который должен проверить, установлен ли плагин. Если true, то контент должен быть скрыт. Но это не сработает. var isInstalled всегда 0.

Это мой код Javascript:

<script type="text/javscript">
    function check () {
            var isInstalled = extender.IsSearchProviderInstalled("http://www.soseek.org?q=x%s");
            if (isInstalled) {
                document.getElementById("s_button").style.visibility = "hidden";
                document.getElementById("l_button").style.visibility = "hidden";
            }
    }
</script>
</head>

Как я могу решить эту проблему?

  • 0
    Что такое extender ?
Теги:

1 ответ

0

Я нашел документы об IsSearchProviderInstalled и работает только в InternetExplorer 7+ и используется таким образом:

<head>
    <script type="text/javascript">
        function IsInstalled () {
            if (window.external && window.external.IsSearchProviderInstalled) {
                var isInstalled = window.external.IsSearchProviderInstalled ("http://www.dottoro.com");
                if (!isInstalled) {
                    window.external.AddSearchProvider ("searchProvider.xml");
                }
            }
            else {
                alert ("Your browser does not support the IsSearchProviderInstalled method!");
            }
        }
    </script>
</head>
<body>
    <button onclick="IsInstalled ()">Add search engine if not installed</button>
    <br /><br />
    To manage search engines, open the drop-down menu of your browser Search Box (Firefox and Internet Explorer)
    or select Options/Basics/Default Search/Manage (Google Chrome).
</body>

Источник: http://help.dottoro.com/ljfslnsp.php

  • 0
    И дает другой метод для Firefox или Chrome?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню