加载实时网站时欺骗 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。
我正在尝试为朋友编写用户脚本。我正在为 (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。