题
我在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与其他所有人问题。
不隶属于 StackOverflow