我有两个页面,page1.html(我的页面)和page2.html(外部页面),page1.html使用iframe加载page2.html。 page2.html基本上包含用户信息,包括菜单和表单。它有一个带有以下代码的注销功能。
$('#inetLogoutId').click(function(event) {
var logoutMsg = "Are you sure you want to log out?";
dialogConfirm(logoutMsg, function() {
top.document.location.href = path + "/logout";
})
});
登出功能无法正常工作,因为出现了Uncaught DOMException: Blocked a frame with origin "https://example.com" from accessing a cross-origin frame.
的错误,如果将登出函数修改为window.top.location.href
,这两者之间的主要区别是什么。
谢谢。