openwebkitsharp读/写受保护的内存

use*_*720 7 css3 webkit.net backbone.js

我正在尝试将webkit.net集成到我的项目中.我从OpenWebkitSharp 3.0开始,因为它支持最新的HTML5/CSS3,但我总是遇到崩溃,点击页面甚至有时加载.我得到的错误如下:

尝试读取或写入受保护的内存.这通常表明其他内存已损坏.

我无法理解这个问题,因为它只是通过浏览页面而随机发生.从我在网上看到的各种文章中,错误来自Webkit.dll,我被建议等待更稳定版本的发布.

经过多天的试验,我发现另一个版本的webkitdotnet-develop似乎更稳定,但它不支持带Backbone.js框架的webfonts(.ttf/woff/svg).webfonts使用简单的html文件工作正常,但没有使用backbone.js,尽管我能够使用google/firefox浏览器加载相同的文件没有问题.我想在backbone.js中的某些东西正在打破在WebkitBrowser中显示的@ font-face样式.

有人可以帮助解决这两个问题吗?提前致谢!

Pau*_*tte 1

我总是在点击页面甚至加载时遇到崩溃。

事件的底层 DOM 接口未完全实现,这会导致空引用

网络字体在简单的 html 文件中工作得很好,但在backbone.js 中却不行

Backbone 视图动态创建 ID 和类名,因此在 中找到绑定render并为字体创建匹配的选择器:

  <style>
  .fonty { 
         font: 14px/1.4em "Helvetica Neue",Helvetica,Arial,sans-serif;
         color: rgb(51, 51, 51);
  }
  </style>

  <script>
  render: function() {
  this.$el.toggleClass('fonty', this.model.get('done'));
  }
  </script>
Run Code Online (Sandbox Code Playgroud)

参考