ОС-зависимый переключатель браузера - PullRequest
0 голосов
/ 03 июля 2018

Недавно посетитель пожаловался на некоторые DIV, перекрывающие содержимое страницы.

Всплывающее окно, которое на самом деле только должно отображаться, когда мышь наводит курсор на свой контейнер:

<td class="ref" id="myContainer">
    <div><a href="otherscript.php">link text</a></div>
    <div style="position:absolute;width:200px;background-color:white">
        <?php include 'div-content.php';  ?>
    </div>
    <style type="text/css">#XcatContainer > div { display: none } #XcatContainer > div:first-child, #XcatContainer:hover > div { display: block }</style>
</td>

работает как шарм во всех моих браузерах на Windows 10 и Linux, включая IE11. Тем не менее, он не работает в IE11 на Windows 7 (и IE 6 на Vista).

Теперь я рассматриваю переключение браузера, чтобы отключить всплывающее окно в этих браузерах. Я мог бы использовать [!if IE]; но я думаю, мне нужен JS или PHP, чтобы добавить это только в старых Windows.

Или какое-нибудь переформатирование может заставить его работать?

1 Ответ

0 голосов
/ 03 июля 2018

Вам действительно понадобится PHP, чтобы отфильтровать ОС от UserAgent.

В этом ответе больше информации от Funk Forty Niner .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...