当我在 IE 中使用带有选项 async set false 的 dojo 时遇到问题,我的应用程序需要在同步模式下工作 dojo,请参阅我的代码:
<script>
var dojoConfig = {
async: false,
packages: [{
name: "ControleOO",
location: location.pathname.replace(/\/[^/]*$/, '') + "/ControleOO"
}]
};
</script>
<script src="js/dojo/dojo.js"></script>
<script>
require(["dojo/_base/window", "ControleOO/Base", "ControleOO/Config", "ControleOO/Mouse"], function(win, Base, Config, Mouse){
window.Base = new Base();
window.map = window.Base.getMapa(window.Base);
config = new Config('PROCEMPA'); //TODO Alterar para base desejada
window.mouse = new Mouse();
});
</script>
当我在 IE 上运行此页面时,require 方法不会调用,但在其他浏览器中,该方法可以正常调用。
这是一个BUG还是我不知道配置DOJO lib的正确方式?
此致,
仁南