setImmediate()

in src/windows/InAppBrowserProxy.js [321:346]


        setImmediate(function () {
            var filePath = args[0];
            var hasCallback = args[1];

            if (filePath) {
                filePath = urlutil.makeAbsolute(filePath);
            }

            if (isWebViewAvailable && browserWrap && popup) {
                // CB-12364 getFileFromApplicationUriAsync does not support ms-appx-web
                var uri = new Windows.Foundation.Uri(filePath.replace('ms-appx-web:', 'ms-appx:'));
                Windows.Storage.StorageFile.getFileFromApplicationUriAsync(uri).done(function (file) {
                    Windows.Storage.FileIO.readTextAsync(file).done(function (code) {
                        var op = popup.invokeScriptAsync('eval', code);
                        op.oncomplete = function (e) {
                            if (hasCallback) {
                                var result = [e.target.result];
                                win(result);
                            }
                        };
                        op.onerror = function () {};
                        op.start();
                    });
                });
            }
        });