我的 test.html 文件:
<html>
<head>
<title> my title </title>
<script> type="text/javascript" src="/openflashchart/js/swfobject.js"</script>
</head>
<body>
<tr>
<td>
<script type="text/javascript">
swfobject.embedSWF("/openflashchart/open-flash-chart.swf","my_chart","480","360","9.0.0","expressInstall.swf",{"data-file":"data.json"});
</script>
<div id="my_chart"></div>
</td>
</tr>
...blabla
</body>
</html>
我将 openflashchart 放在 apache 的主目录中,即/Library/WebServer/Documents/
. 这个html文件和要加载的json数据放在Documents/Data/myfiles中。这个页面应该用曲线显示。但是,当我访问时,什么都没有http://localhost/Data/myfiles/test.html
。
更新
现在我知道原因是我没有安装 Adobe Flash Player,而这个包是基于 Flash 的。直到现在我无法Adobe Flash Player
在我的 Mac 上成功安装。但这是另一个问题。
由于chrome
内置了对flash的支持,所以这个页面可以正常显示。我仍然有 safari 和 firefox 的问题。