有没有办法使用Flash网站将密码保存到浏览器?

时间:2012-10-09 18:36:34

标签: flex flex4

有没有办法提示浏览器在Flex或Flash应用上保存密码?并返回到检索该登录的网页(与HTML网站有相同的行为)?我愿意接受创造性的解决方案......

~~~ 更新 ~~~~~~~~~~~~

我应该提到我试图避免使用SharedObject路由。这是因为FireFox和Chromes的同步功能使登录和cookie可以跨设备移植。我正在考虑将用户名和密码复制到HTML文本输入并检查它们在HTML页面加载时的存在。你怎么看?

1 个答案:

答案 0 :(得分:1)

无需“创意”解决方案。只需使用本地SharedObject

userData写入磁盘:

var so:SharedObject = SharedObject.getLocal("my_user_data", "/", false);
so.data.user = userData;
so.flush(90000);
so.close();

从磁盘读取userData

var so:SharedObject = SharedObject.getLocal("my_user_data", "/", false);
var userData:UserData;

if (so.data.hasOwnProperty('user'))
    userData = so.data.user as UserData;

现在使用userData

的内容填充TextInputs