覆盖XMLHttpRequest并模拟响应

时间:2017-07-04 02:36:28

标签: javascript cordova xmlhttprequest python-requests phonegap

是否可以覆盖XMLHttpRequest并模拟来自回调的响应?

类似的东西:



window.XMLHttpRequest.prototype.open = function() {
        var url = arguments[1];
        if (url === 'someUrl' && isOnline === false){
          //Return a fake reponse to the request...
        }
        ...
    }




在我的phonegap应用程序中执行此操作真的很不错,因此如果用户处于脱机状态,我可以从本地sqlite数据库中检索响应。

1 个答案:

答案 0 :(得分:0)

解决方案是使用mockjax插件。