1

我面临淘汰js的问题,

我正在从 observabale 数组中绑定选择控件的选项,

如果选项数量更多,如果我单击选择选项,jquery mobile design 就会挂起。

我正在使用cefsharp表单在cefsharp中加载chrome页面,

问题是选择功能在 chrome 浏览器中运行良好,但在 cefsharp 中不行,

我绑定到选择控件如下,

html,

<select name ="name" id = "name" data-bind ="options:namevalues">

Javascript,

<script>
 function viewmodel()
  {
  var self=this;
  self.namevalues = ko.observablearray(['abc','bcd']);
  //many name values, say 20, it gets hanged inside cefsharp but works fine in chrome,     no error console messages
   }

有人可以帮忙吗。

4

1 回答 1

0

您是否尝试过加载 chrome 开发工具?它将能够使用断点等 - 一种理智的开发体验。

在 cef 设置中:

PackLoadingDisabled=false

然后(在 browserInitialised 事件触发后)调用

_browser.ShowDevTools();

确保在 bin 目录中发送“pak”文件(cefSharp 的最新 nuget 版本应该在目标中处理这个问题)

然后您应该会看到另一个使用开发工具打开的窗口。

希望这将有助于诊断您的问题。我在那里尝试了淘汰赛和角度,并且都很好(尽管角度需要一些尴尬的路线工作)

于 2015-01-22T17:05:51.993 回答