加载实时网站时欺骗 JSON(或其他资源)

Spoof JSON (or other resource) while loading realtime Web site

我正在尝试为朋友编写用户脚本。我正在为 (app.patientaccess.com) 编写它的网站会告诉您您有哪些医生预约(以及其他信息)。但是,为了编写我的用户脚本,我需要知道该应用程序如何处理下一年的约会。

目前只能等到年底朋友开始预约下一年的时候才知道。由于它是一个 Angular 应用程序,如果可能的话,我宁愿在应用程序请求该特定数据时将其指向我创建的伪造 JSON 文件。在该文件中,我可以为其提供今年和明年的一些数据,然后我可以查看下一年的预约情况。

我希望这可以通过 Chrome 或 Firefox 或某种 free/open 源软件的插件来完成。

提前致谢。

我想出了一个函数,可以根据日期名称、日期和月份准确地猜测年份,如果它在当前年份的任何一边的几年内。

function calculateYear(dayName, dayOfMonth, monthNum, returnDateObj) {
    monthNum -= 1;
    maxIterations = 3;
    var startYear = (new Date()).getFullYear();
    var dateObj = new Date(startYear, monthNum, dayOfMonth);
    for (var i = 0; i < maxIterations; i++) {
        dateObj.setYear(startYear + (1 * i));
        if (dayName == daysOfTheWeek[dateObj.getDay()]) {
            return (returnDateObj) ? dateObj : dateObj.getFullYear();
        }

        dateObj.setYear(startYear - (i + 1));
        if (dayName == daysOfTheWeek[dateObj.getDay()]) {
            return (returnDateObj) ? dateObj : dateObj.getFullYear();
        }
    }

    return 'No Match';
}

如您所见here