我正在尝试在我的网站上使用soundcloud的html5小部件,并将小部件加载到iframe中。跟踪完成后,我将javascript api加载到窗口小部件加载另一个网址,然后重新加载iframe,如我所见。然后浏览器的后退按钮变为启用状态。当我按后退按钮时,它将小部件加载到以前的URL。但我也在我的页面上使用ajax,后面的按钮将一个猴子扳手投入工作。我想知道是否有办法防止iframe在按下后退按钮时推送历史记录或处理操作。你能帮忙吗?
答案 0 :(得分:0)
这在所有浏览器中都可以正常禁用后退按钮
export class MessagesPage {
@ViewChild(Content) content: Content;
public message = '';
public messages = [];
private _state = 'general';
public get state() { return this._state; }
public set state(value:string) {
this._state = value;
console.log('state changed', this._state);
}
}