Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自定义oAuth的类似Facebook的弹出窗口_Javascript_Sencha Touch 2 - Fatal编程技术网

Javascript 自定义oAuth的类似Facebook的弹出窗口

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',

我想显示一个类似facebook登录的弹出窗口,成功登录后,我想关闭该弹出窗口并重定向到原始窗口

我正在使用我的自定义oAuth,但我想像使用Facebook登录一样使用它

我正在使用sencha touch,当我使用
窗口打开窗口时,打开一个新的全屏窗口,成功登录后,重定向页面仅在新的弹出窗口中打开


为什么不使用带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本身而不是父窗口中重定向