从require.js模块向窗口(全局范围)注册一个函数?

时间:2014-03-23 13:06:58

标签: javascript ios cordova ios7 requirejs

如何在require.js模块中向窗口(全局范围)注册函数?

背景:如果从其他应用程序打开应用程序,Cordova / PhoneGap会触发window.handleOpenURL(url)函数的事件。

如果没有require.js,只需在全局范围内定义函数就可以了:

    function handleOpenURL(url) {
    ...
    }

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

就这样做:

define([], function() {
    window.handleOpenURL = function(url) {
        // code goes here.
    };
});