Javascript 自定义oAuth的类似Facebook的弹出窗口
我想显示一个类似facebook登录的弹出窗口,成功登录后,我想关闭该弹出窗口并重定向到原始窗口 我正在使用我的自定义oAuth,但我想像使用Facebook登录一样使用它 我正在使用sencha touch,当我使用Javascript 自定义oAuth的类似Facebook的弹出窗口,javascript,sencha-touch-2,Javascript,Sencha Touch 2,我想显示一个类似facebook登录的弹出窗口,成功登录后,我想关闭该弹出窗口并重定向到原始窗口 我正在使用我的自定义oAuth,但我想像使用Facebook登录一样使用它 我正在使用sencha touch,当我使用窗口打开窗口时,打开一个新的全屏窗口,成功登录后,重定向页面仅在新的弹出窗口中打开 为什么不使用带iframe的浮动容器之类的东西 Ext.define('MyApp.view.oAuthContainer', { extend: 'Ext.Container',
窗口打开窗口时,打开一个新的全屏窗口,成功登录后,重定向页面仅在新的弹出窗口中打开
为什么不使用带iframe的浮动容器之类的东西
Ext.define('MyApp.view.oAuthContainer', {
extend: 'Ext.Container',
config: {
centered: true,
height: 300,
width: 400,
hideOnMaskTap: false,
modal: true,
html: '<iframe src="https://myOAuthLoginService onLoad="MyApp.app.getController("MyController").myMethodToHandleAniFrameRedirect(this);"></iframe>"',
items: [{
xtype: 'toolbar',
docked: 'top',
items: [{
xtype: 'spacer'
}, {
xtype: 'button',
handler: function(button, event) {
button.up("container").hide({type: 'fade', out: true});
},
iconCls: 'delete'
}]
}]
}
});
Ext.define('MyApp.view.oAuthContainer'{
扩展:“Ext.Container”,
配置:{
对,,
身高:300,
宽度:400,
hideOnMaskTap:错,
莫代尔:是的,
html:“我尝试了你的方法,但页面仍然在iframe本身而不是父窗口中重定向