我在dashcode中有一个列表,在该列表中,我更新数据源的参数,并将列表告诉重新加载。当从Safari视图时,该代码是完全可行的,但是在Firefox中查看同一页面时,Reload命令似乎不起作用。我用来更新数据源的代码是:

dataSource.setValueForKeyPath("keyboard/build/", "parameters.directory");
var list= document.getElementById('list');                      
list.object.reloadData();

我需要发送Firefox的其他命令来重新加载列表吗?

有帮助吗?

解决方案 2

似乎Firefox与全球声明的变量无法很好地工作,我摆脱了脚本中的变量,并且页面加载没有问题。

其他提示

如果我没记错的话,Dashboad小部件使用特殊的,非标准的JavaScript API,在大多数JavaScript环境中都无法使用。 Firefox是否会在其JavaScript控制台中出现任何错误(获取 火焰 如果您还没有它)。尝试在Chrome中测试相同的问题,以查看这是Webkit vs Gecko问题还是Apple与其他所有人问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top