我有以下场景:
用户打开激活链接; 用户完成激活过程后,系统会将它们移动到另一个页面.
我不想在浏览器的历史记录中保留激活链接,因为当用户返回时,他们将再次进入激活步骤.
如何替换浏览器的历史记录以从我的应用程序中删除某些请求?
我尝试覆盖一个方法和脚本是:
function wrapper(target) {
target.doABC = function () {
alert('in wrapper');
};
return target;
}
function Model() {
wrapper(this);
}
Model.prototype.doABC = function () {
alert('in Model');
};
var a = new Model();
a.doABC();
Run Code Online (Sandbox Code Playgroud)
结果是'在包装中'.我不知道为什么?