小编use*_*912的帖子

如何使用webpack访问全局对象(窗口)?

我正在尝试使用JavaScript ExternalInterface和webpack 将ActionScript与JavaScript连接起来.

ExternalInterface只能call在全局对象(window)上找到provoked()函数.如何在window(全局对象)上获取webpack模块参考?

请允许我详细说明一下,我想为company(window.companyName)创建一个名称空间,其接口为ExternalInterface:

window.companyName = { isReady: function() { ... },
                       driver1: function() { ... }, 
                       driver2: function() { ... } }
Run Code Online (Sandbox Code Playgroud)

ActionScript将驱动我的JavaScript.更基本的问题是,如何使用webpack设置全局变量以便ExternalInterface可以看到它们(最好是作为模块的导出)?

我试过用expose-loader,exports-loader imports-loader没有运气.expose-loader理想情况下,我需要什么,但似乎不起作用.当我在我的模块中设置window.companyName并尝试在我的chrome控制台中验证它时,它会导致undefined.

javascript global-variables actionscript-3 externalinterface webpack

18
推荐指数
2
解决办法
2万
查看次数