В XULRunner список данных HTML5 не работает
Контекст: iframe в базовом приложении XULRunner (*) содержит (проверяющий) документ HTML5 ниже.
Проблема: список данных не функционирует - он не выскакивает, чтобы представить отфильтрованные параметры, он не взаимодействует с вводом текста - на самом деле нет никаких доказательств того, что он вообще что-то делает. Когда документ HTML5 просматривается непосредственно в Firefox/Opera, он функционирует так, как ожидалось - согласно этой скрипке
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Datalist Test Page</title>
</head>
<body>
<form action="." method="get">
<fieldset>
<legend>Datalist Test Form</legend>
<input type="text" name="test" list="id1" placeholder="Type 'H' here">
<datalist id="id1">
<option value="Bream">Bream</option>
<option value="Cod">Cod</option>
<option value="Dover Sole">Dover Sole</option>
<option value="Haddock">Haddock</option>
<option value="Halibut">Halibut</option>
<option value="Herring">Herring</option>
<option value="Mackerel">Mackerel</option>
<option value="Salmon">Salmon</option>
<option value="Trout">Trout</option>
<option value="Whiting">Whiting</option>
</datalist>
</fieldset>
</form>
</body>
</html>
Guesswork: я подозреваю, что либо даталисты не реализованы в XULRunner, либо <popup>
Обходной путь требуется в самом XUL. Предполагая последнее, я не нашел никакой документации, специфичной для datalist, и все предположения на сегодняшний день не увенчались успехом, то есть в XUL:
<popupset>
<popup id="datalistpopup" type="datalist"/>
</popupset>
с установленным таким образом iframe:
<iframe id="datalisttest" flex="1" type="content" src="..." datalist="datalistpopup"/>
Любое руководство приветствуется!
(* = XULRunner версии 28 и 30)
1 ответ
Разметьте iframe следующим атрибутом:
<iframe type="content-primary">
Рекомендации