cytoscape.js:Safari没有显示最简单的图形

时间:2014-03-22 14:17:28

标签: cytoscape.js

我用最简单的图形写了html页面。它只包含一个节点。 在FireFox中,它表现得很好,但Safari(Windows的5.1.7)没有显示它。

<!DOCTYPE html>
<html>
  <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script src="http://cytoscape.github.io/cytoscape.js/api/cytoscape.js-latest/cytoscape.min.js"></script>
  </head>
  <body>
    <div id="cy" style="height:100%;width:100%;position:absolute;left:0;top:0;"></div>
  </body>
</html>

<script>
  $(function(){ // on dom ready
    $("#cy").cytoscape({ 
      elements: [ { group: 'nodes', data: { id: 'a', name: 'Adam' } } ],
      ready: function(){
      }
    });
  alert('END');
  }); // on dom ready
</script>

此外,我使用功能提醒(&#39; END&#39;)来检查一切正常。 FireFox显示消息&#39; END&#39;但Safari没有。 只有当我删除行元素时,[...]&#39;,然后Safari会显示消息&#39; END&#39;。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Cytoscape.js使用HTML5技术,只支持A级自动更新浏览器。 Safari 5已经很老了,我认为它不再支持Windows了。