我用最简单的图形写了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;。
有什么想法吗?
答案 0 :(得分:1)
Cytoscape.js使用HTML5技术,只支持A级自动更新浏览器。 Safari 5已经很老了,我认为它不再支持Windows了。