问题标签 [lso]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
620 浏览

flash - Flash 服务器端共享对象 - LSO

Adobe docs (我找不到哪个)声明 Flash 可以从服务器读取共享对象(.SOL 文件?)。这可能是一种在客户端存储数据和检索数据的有趣方式。关于如何做到这一点的任何想法?

0 投票
2 回答
2667 浏览

javascript - 跨域 Flash 本地共享对象(LSO aka Flash Cookie)是否可能

我找到了几种从 JavaScript 创建 Flash LSO 的解决方案(例如:http : //www.nuff-respec.com/technology/cross-browser-cookies-with-flash)如果页面(www.hostA.com/index.html ) 和 .swf 文件来自同一个站点,一切正常。

不,我正在尝试加载页面表单 www.hostA.com/index.html,其中包括 www.hostB.com/flashcookie.swf(不同的站点)。但后来我无法读取或存储 LSO。

我尝试了几种配置(crossdomain.xml、Security.allowDomain("...") ),但没有任何效果。

这种对 LSO 的跨域访问是否可行?

第三方提供的基于 Flash 的广告能否在我的光盘上保存 LSO?

谢谢 - 斯蒂芬

0 投票
4 回答
1296 浏览

asp.net - 从 Flash cookie 读取和处理数据

我想创建一个将令牌存储在本地共享对象中的 flash swf 文件。我需要做什么才能读取该令牌并在后端的数据库中查找它?这可能吗?

这是一个可能的情况:

  1. 用户访问我的网页
  2. 在服务器上生成一个令牌并存储在数据库中
  3. 然后将令牌保存在 LSO 中
  4. 用户离开站点(可能关闭了他的计算机)并稍后回来
  5. 读取令牌,位于数据库中并识别用户(假设令牌是链接到存储在数据库中的其他用户数据的外键)

我研究了很长时间,我发现flash可以使用LSO来存储flash电影的读取数据......这是否意味着服务器无法访问数据?

谢谢!

0 投票
1 回答
212 浏览

adobe - 在最新浏览器中删除的 LSO

我的网站使用本地共享对象(有时称为 SuperCookies 或 Flash Cookies)来唯一标识用户的计算机并防止他/她在多台计算机上使用相同的凭据。直到最近,网络浏览器都无法删除 LSO 中的数据,这使它成为服务于我目的的好工具。IE9、Firefox 5 和 Safari 现在会在用户选择删除 cookie/清除历史记录时转储 LSO 数据。我理解这背后的原因,但就我而言,我并不是为了利用个人数据而秘密跟踪用户的数据或收集有关用户的信息。

有没有办法将我的网站添加到主要浏览器中的某种“LSO 受信任区域”,这样他们就不会删除我的网站存储在 LSO 中的数据?

如果有,我可以指示我的用户相应地设置他们的浏览器首选项。如果没有,我可能不得不想出一种不同的方法来从 Web 应用程序中积极地识别用户的计算机(也许是浏览器指纹识别?)。我看到一些银行这样做,当有人尝试从新计算机登录时,会显示“这是您第一次使用这台计算机登录”的屏幕。我想知道这是怎么做到的,绝对不是通过 IP,因为使用相同路由器的人将拥有相同的 IP(大公司、商业/家庭网络、图书馆)

0 投票
1 回答
1063 浏览

actionscript-3 - AS3:将自定义类数组存储在本地共享对象 (LSO) 中

我在存储对象数组时遇到问题,所有这些对象都是 LSO 中的同一个自定义类,然后从 LSO 重新加载该数组而不会丢失列表中对象的类类型。

我知道如何存储自定义类的单个对象并使用该registerClassAlias()函数以正确的类类型加载它,但我似乎无法将其应用于对象数组。

我正在尝试保存一个名为 messageList 的数组。每个元素都是一个自定义类 GameMessage,带有一个名为 gameLevel 的属性。加载 LSO 后,我正在尝试做类似的事情

我得到了这样的例外:

TypeError:错误 #1034:类型强制失败:无法将 Object@90fdfa1 转换为 GameMessage。

我已经注册了 GameMessage 类使用

如果我尝试保存/加载单个消息而不是消息列表,那么一切正常。

任何有关如何解决此问题的帮助将不胜感激!

0 投票
2 回答
1422 浏览

actionscript-3 - 从 SharedObject 恢复自定义类对象数组

我有一个名为“widgetArray”的小部件数组(我创建的一个类),我将其保存到一个共享对象中。

当我去加载这些数据并使用小部件时,我遇到了问题。该数组存储得很好,但每个小部件都保存为一个对象。所以我不能简单地做:

因为如果我尝试使用小部件:

它不起作用,因为 flash 认为它们是对象。我在加载小部件时尝试过对它们进行类型转换,但它只产生一个空对象。

这个问题是在一个朋友的论坛中提出的,因为没有回复,我认为这是适合它的地方......其他人如何处理这个问题?

0 投票
2 回答
788 浏览

flash - 我可以通过禁用 Adob​​e Flash Player 来禁用 LSO 或 Flash Cookie 的创建和存储吗?

我可以通过禁用 Adob​​e Flash Player 来禁用 LSO 或 Flash Cookie 的创建和存储吗?

由于它是 Flash,我可以禁用 adobe flash player,一切正常。

0 投票
1 回答
96 浏览

android - android中是否有任何规定可以知道哪个用户应用程序正在使用哪个系统服务

android 或 ndk 中是否有任何规定可以知道哪个用户应用程序正在使用哪个系统服务?或者使用 pid 的另一种方式:-

假设我有一个使用麦克风的应用程序,麦克风由系统服务(名为媒体服务)打开。我可以设法获取上述服务(媒体服务)的 pid。现在我想知道哪个用户应用程序正在使用 pid以上服务(媒体服务)。

0 投票
0 回答
114 浏览

javascript - IE9 对象数组的不当行为

我的 JS 代码在除 IE 之外的所有浏览器中都能正常工作。

我不确定为什么会这样,观察到的行为是

这在我第一次访问变量时不会发生,之后这种行为就开始了。是我的错吗?

谢谢

PS:我使用的是 Ext-js 3.4。

在使用调试模式时,我收到类似 SCRIPT5011: Can't execute code from a freed script for

这也是局部变量。[+] filterIds [0] 对象,(数组) [+] [0] "0" 字符串 [+] [1] "2" 字符串

0 投票
1 回答
433 浏览

flash - Flash cookie(本地共享对象) - 通过浏览器创建错误的路径

我写了一点 AS3 代码来测试 Flash cookie。当我在 Adob​​e Flash Professional CS6 中发布它时,它可以正常工作 - 写入、读取,并且在 %APPDATA% 共享对象文件夹中正确写入文件夹/文件: localhost/.../app3.sol 。但是当我通过本地服务器上的 html 页面运行 .swf 时,浏览器(firefox、chrome)无法正确读取/写入 LSO,而不是“localhost”文件夹,它会创建一个“#localhost”并在路径的末尾没有生成 .sol 文件。所以基本上 - 如果 swf 在本地打开,LSO 可以工作,但从服务器打开时不会。

这是我的一段代码:

有任何想法吗?