Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 多个动态数据列表和chrome_Google Chrome_Dynamic Data List - Fatal编程技术网

Google chrome 多个动态数据列表和chrome

Google chrome 多个动态数据列表和chrome,google-chrome,dynamic-data-list,Google Chrome,Dynamic Data List,在Linux下运行chrome 58.0.3029.110在windows下报告了类似的问题 动态数据列表(通过websocket提供) 当试图点击包含多个数据列表的页面时,没有一个数据列表填充 当时我发现当地的解决方案是简单地从第一个人切换到第二个人 虽然这似乎解决了我的问题,但这并不完全是我可以开始向希望使用我的网站的用户提供的建议 我花了好几个小时试图找到问题所在,并找到了在该页面和已损坏的配置文件下是否只有一个datalist实例。(又名Person 1)数据列表似乎工作正常: <

在Linux下运行chrome 58.0.3029.110在windows下报告了类似的问题

动态数据列表(通过websocket提供)

当试图点击包含多个数据列表的页面时,没有一个数据列表填充

当时我发现当地的解决方案是简单地从第一个人切换到第二个人

虽然这似乎解决了我的问题,但这并不完全是我可以开始向希望使用我的网站的用户提供的建议

我花了好几个小时试图找到问题所在,并找到了在该页面和已损坏的配置文件下是否只有一个datalist实例。(又名Person 1)数据列表似乎工作正常:

<input name="something" list="someresults"/>
<datalist id="someresults"></datalist>

工作良好,我可以改变上面的任何数据列表上的页面和所有工作正常

当我开始在同一页上使用第二个数据列表时:

  <input name="something" list="someresults"/>
    <datalist id="someresults"></datalist>
   <input name="something2" list="someresults2"/>
    <datalist id="someresults2"></datalist>

它们都不会加载内容,箭头填充表示内容,在html中查看DOM已使用用户输入匹配结果进行更新

我只是在挠头,到底是什么导致了这一点,这显然不是代码,因为正如我所说,通过更改chrome配置文件,问题就消失了

任何洞察/修复信息都将不胜感激


PS过程相当复杂,如果需要的话,我可以在现场创建几个演示页面来展示手头的问题,因为我认为实际工作太复杂,无法在这里发布所有问题。在这种情况下,结果是由于两件事,也许我自己的总结帮助缩小了问题的范围

  • 禁用主窗体:(如果在主窗体中使用,请将其删除)
  • autocomplete=“off”

  • 禁用在任何dataList输入中使用的相同标记:(删除标记)
    autocomplete=“off”
  • 请注意,在给定字段上使用单个数据列表和autocomplete=“off”可以正常工作

    (真奇怪)