Google Chrome не показывает тег datalist - PullRequest
1 голос
/ 26 марта 2019

Со вчерашнего дня в моем Google Chrome не отображаются теги списка данных

Мне нравится

    <!DOCTYPE html>

    <html>
    <body>

    <form action="/action_page.php" method="get">
      <input list="browsers" name="browser">
      <datalist id="browsers">
        <option value="Internet Explorer">test</option>
        <option value="Firefox">test</option>
        <option value="Chrome">test</option>
        <option value="Opera">test</option>
        <option value="Safari">test</option>
      </datalist>
      <input type="submit">
    </form>

    <p><strong>Note:</strong> The datalist tag is not supported in Internet Explorer 9 and earlier versions, or in Safari.</p>

    </body>
    </html>

Я получаю для своего раскрывающегося списка данных только значения, но не теги "test" Iиспользуйте версию 73.0.3683.86 (Offizieller Build) (64-разрядная версия)

Но я использую ту же версию Google Chrome на другом компьютере, где теги все еще работают

Ответы [ 3 ]

2 голосов
/ 27 марта 2019

Я полагаю, что эта ошибка здесь https://bugs.chromium.org/p/chromium/issues/detail?id=945225

Первый комментарий дает обходной путь:

Временный обходной путь, пока ошибка не будет исправлена, - отключить функцию, запустив Chrome с помощью "--disable-features = AutofillDropdownLayout "включить или отключить командную строку chrome: // flags / # autofill-dropdown-layout

1 голос
/ 26 марта 2019

Я бы сделал это комментарием к вопросу Tommotmot, но у меня не было очков репутации.Специалист по работе с данными работал над Chrome 72 (я не знаю точного номера версии), но перестал работать, когда я обновил до 73.0.3683.86 (Официальная сборка) (64-разрядная версия) сегодня.

Как сказал Tommotmot, толькоатрибуты значения появляются из тегов option.Я добавлю, что параметры не доступны для поиска, т. Е. Ввод подстрок параметра innerHTML не уменьшает список параметров.Однако ввод в подстроки значения сокращает список параметров.

0 голосов
/ 01 мая 2019

Это все еще не работает в Chrome версии 74.0.3729.131 (официальная сборка) (64-разрядная версия)

Обходное решение, указанное выше ...

... Временное решениедо тех пор, пока ошибка не будет исправлена, необходимо отключить эту функцию, запустив Chrome с параметром командной строки «--disable-features = AutofillDropdownLayout» или отключив chrome: // flags / # autofill-dropdown-layout

.... больше не работает.

Тогда кажется, что только обходной путь может использовать другой браузер.

...