Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
Cookies 如何清除Adobe Air应用程序中的Cookie_Cookies_Air - Fatal编程技术网

Cookies 如何清除Adobe Air应用程序中的Cookie

Cookies 如何清除Adobe Air应用程序中的Cookie,cookies,air,Cookies,Air,最近,我正在编写一个Air应用程序,它可以让用户访问他们的Facebook页面并上传照片(我正在使用)。 我使用“HTML”控件实现了一个登录窗口。用户可以在此登录窗口中输入其电子邮件和密码。一切正常,直到我发现我的Air应用程序可以始终记住上次登录的用户名。这是因为Air可以自动保存cookie(此cookie在Mac上与Safari共享)。我不喜欢这种行为。如何删除Air应用程序中的cookie或防止自动保存cookie?非常感谢。你清理了饼干吗 但你可以做到 也可能有用:清除cookie

最近,我正在编写一个Air应用程序,它可以让用户访问他们的Facebook页面并上传照片(我正在使用)。 我使用“HTML”控件实现了一个登录窗口。用户可以在此登录窗口中输入其电子邮件和密码。一切正常,直到我发现我的Air应用程序可以始终记住上次登录的用户名。这是因为Air可以自动保存cookie(此cookie在Mac上与Safari共享)。我不喜欢这种行为。如何删除Air应用程序中的cookie或防止自动保存cookie?非常感谢。

你清理了饼干吗 但你可以做到

也可能有用:

清除cookie 但你可以做到


也可能有用:

嗨,莱克斯,非常感谢你的回答。我还知道URLReques中的“manageCookie”属性。但是,我不能将其设置为“false”,因为如果我这样做,用户就不能在我的air应用程序中登录Facebook。同样,如果你在浏览器中禁用cookie,你也不能登录Facebook。因为Facebook需要cookie支持:(您知道FacebookDesktop.manageSession属性吗?例如,您关闭了用于URLRequest的manageCookie,将FacebookDesktop.manageSession设置为false,并将自己的任何会话数据存储在任何可用的本地存储中。因此,您的应用程序不依赖于您的系统。嗨,Lex,我尝试了您的步骤,但不起作用……manageCookie无法启动。)RNE已关闭。如果我关闭manageCookie,我将从Facebook收到一条错误消息,要求我在使用air应用程序登录Facebook时打开“cookie”支持;我还尝试将FacebookDesktop.manageSession属性设置为false,但问题仍然存在。现在唯一的解决方案是手动清除Safari中Facebook.com的cookie:(无论如何,非常感谢。好的。在html文档的OnLoad事件或AIR应用程序的html.complete事件中,如何将“user”和“pass”文本字段设置为emty string(取决于您的应用程序行为和当前登录状态)?我通过动态设置“URLRequestDefaults.manageCookie”解决了这个问题。首先,我设置了“manageCookie”的默认值为true。如果Facebook记住了最后一个帐户名,并且用户希望切换到另一个帐户登录,我会将“manageCookie”设置为false并重新加载Facebook登录页面。由于cookie这次被禁用,最后一个“帐户名”在加载新登录页面时被清除。因此用户可以输入其他帐户。加载此页面后,将“manageCookie”重置为true,以确保用户可以成功登录Facebook。非常感谢Lex。嗨Lex,非常感谢您的回答。我也知道URLReques中的“manageCookie”属性。但是,我不能将其设置为“false”因为如果我这样做,用户就不能在我的air应用程序中登录Facebook。同样,如果你在浏览器中禁用cookie,你也不能登录Facebook。因为Facebook需要cookie支持:(您知道FacebookDesktop.manageSession属性吗?例如,您关闭了用于URLRequest的manageCookie,将FacebookDesktop.manageSession设置为false,并将自己的任何会话数据存储在任何可用的本地存储中。因此,您的应用程序不依赖于您的系统。嗨,Lex,我尝试了您的步骤,但不起作用……manageCookie无法启动。)RNE已关闭。如果我关闭manageCookie,我将从Facebook收到一条错误消息,要求我在使用air应用程序登录Facebook时打开“cookie”支持;我还尝试将FacebookDesktop.manageSession属性设置为false,但问题仍然存在。现在唯一的解决方案是手动清除Safari中Facebook.com的cookie:(无论如何,非常感谢。好的。在html文档的OnLoad事件或AIR应用程序的html.complete事件中,如何将“user”和“pass”文本字段设置为emty string(取决于您的应用程序行为和当前登录状态)?我通过动态设置“URLRequestDefaults.manageCookie”解决了这个问题。首先,我设置了“manageCookie”的默认值为true。如果Facebook记住了最后一个帐户名,并且用户希望切换到另一个帐户登录,我会将“manageCookie”设置为false并重新加载Facebook登录页面。由于cookie这次被禁用,最后一个“帐户名”在加载新登录页面时被清除。因此用户可以输入其他帐户。加载此页面后,将“manageCookie”重置为true,以确保用户可以成功登录Facebook。非常感谢Lex。