Login for more options
Title
[EXTERNAL] ExternalInterface.call() method called with non-ASCII text as a parameter, corrupts the characters on the Javascript side
Description
In Flash Player 11.8.800.168 for Windows IE, using non-ASCII character with the ExternalInterface.call() method (used for ActionScript call to Javascript), will corrupt the characters on the javascript side.
No workaround known
Test Configuration
App Language(s) | Japanese, Korean |
---|---|
OS Language(s) | ALL |
Platform(s) | Windows 7 |
Browser(s) | Internet Explorer All |
Notes (41)
-
ShandySun
2:34:05 AM PDT Sep 16, 2013
-
minhongbin
2:30:25 AM PDT Sep 16, 2013
Flash Version 11.8.800.174 still has the same problem.
Any browser:
swf:
var resultStr:String = ExternalInterface.call("test");
js:
function test(){return('测试');}
resultStr will corrupt the characters.
Please fix!
-
Chinesebug
1:14:43 AM PDT Sep 16, 2013
你们怎么不向用户发送更新通知啊?现在我们这里还有大批量用户是168这个版本啊
-
Hitomi Kudo
10:40:38 PM PDT Sep 15, 2013
Hi Kabdols (Korea Securities Ltd.),
We would contact you for verification of your problem with our bug fix added to 174. Please send email to the following addresses?
gmwang@adobe.com (Korea office)
hkudo@adobe.com (US office)
-
Chinesebug
7:02:21 PM PDT Sep 15, 2013
真的不想说你们,这都是低级问题啊.
-
kabdols
11:54:42 PM PDT Sep 14, 2013
I'm flash developer. (Korea Securities Ltd.)
Hoping I do not speak English, please understand something.
An updated version of flash 174 ExternalInterface found that there is an error in the function.
168 version of Flash ExternalInterface function with parameter passing
Hangul(Korean) broken, but confirmed that the modified version was 174.
But that returns a result in part from the 174 version of Hangul(Korean) corruption phenomenon
Will not be modified.
Please make sure that as part of the update. ㅜㅜ
-
Yasu(clockmaker.jp)
6:17:07 AM PDT Sep 14, 2013
At Flash Player 11.8.800.174, the return value of ExternalInterface.call are garbled.
(Please see the screenshot from attachment files)
Please check this test page.
http://clockmaker.jp/labs/130914_ExternalInterface/return.html
FLA file is below:
http://clockmaker.jp/labs/130914_ExternalInterface/return.fla
This phenomenon is happened
- Windows XP IE8 (Flash Player 11.8.800.174)
- Windows 7 IE8 (Flash Player 11.8.800.174)
Please fix it as soon as possible.
-
stakezaki
12:44:22 AM PDT Sep 14, 2013
Google Streetview (Japan) is down due to the same problem.
TypeError: Error #1085: エレメント型 "string" は対応する終了タグ
"</string>" で終了する必要があります。
at flash.external::ExternalInterface$/call()
at cityblock.flash.flash10.base.externalcommunication::JavaScript$/call()
at
cityblock.flash.flash10.base.utils::Catalog$/loadTranslationsFromJavascript()
at cityblock.flash.flash10.base.utils::Catalog$/initialize()
at cityblock.flash.flash10.base.controller::Controller()
at cityblock.flash.flash10::StreetViewMain/handleFirstStageResize()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at cityblock.flash.flash10.base.events::EventManager$/dispatchEvent()
at cityblock.flash.flash10.base.utils::StageSizeWatcher/handleEnterFrame()
-
stakezaki
11:55:22 PM PDT Sep 13, 2013
Flash Version 11.8.800.174 still has the same problem.
Any browser:
swf:
var resultStr:String = ExternalInterface.call("test");
js:
function test(){return('日本語');}
resultStr will corrupt the characters.
Please fix!
-
ee950657
8:34:27 PM PDT Sep 13, 2013
This bug also occurs in IE 10 on Windows 8.
Please fix!
-
anyicw
9:35:26 AM PDT Sep 13, 2013
11.9 beta has the same bug,please to modify.
-
bsktbll
3:05:17 AM PDT Sep 13, 2013
预期在24小时内(大约在北京时间11:00),我们也会将最新的版本更新至下载主页
咋还没没有更新呢,这次之后,adobe的前景更不乐观了。哎。
-
TN_SGIA
12:46:45 AM PDT Sep 13, 2013
Our application serves thousands of schools in the UK and we are currently receiving many many support calls due to incorrectly displayed material. We have tracked it down to this issue.
We are currently testing a workaround and will launch it this coming weekend unless a fix is issued before then. Any news on when that could be?
-
Jing Yuan
12:14:18 AM PDT Sep 13, 2013
Thank you for your patience with this issue. We have verified that our fix resolves this problem and we're in the process of finishing up our automated and manual tests to make sure that no new issues are injected. We expect this to be completed within the next several hours.
If everything looks good, we will then immediately push this build to our auto update systems. Users that have the "Allow Adobe to install updates" mechanism enabled (this is the default) will automatically receive the new version of Flash Player within 24 hours. User's that have "Notify me to install updates" enabled will receive a notification to update within 7 days.
Our main download page, http://get.adobe.com/flashplayer, will be updated separately. We expect that this will occur within 24 hours (most likely around 11:00 GMT-8.)
We will work with Microsoft to update Windows 8 systems via the standard Windows Update mechanisms.
Finally, we would like to encourage everyone to please enroll in our beta channel. We make builds available on labs.adobe.com on a weekly basis and having our community test against these is critical to ensuring that problems like this are not encountered in the future.
http://labs.adobe.com/technologies/flashruntimes/flashplayer/
-
Jing Yuan
12:13:45 AM PDT Sep 13, 2013
感谢您的耐心等待。经过测试,这个问题已经成功被修复。现在我们正在进行完善,全面的自动化及其手工测试以确保没有新问题引入。测试预期在几个小时以后结束。
如果一切顺利,我们将立刻把此版本部署到自动更新系统。在24小时内,那些选择了“Flash Player自动更新”(这个是默认选项)的用户将自动升级至最新版本。而选择了“更新时通知”的用户也将在7天内收到更新通知。
同时,预期在24小时内(大约在北京时间11:00),我们也会将最新的版本更新至下载主页http://get.adobe.com/flashplayer。
对于windows8 用户而言,我们将与微软合作,通过Windows Update机制,推送最新版本的Flash Player。
最后,我们诚邀每一个用户加入到beta 版本的使用和测试中来。我们将每周在adobe lab更新最新的beta版本。在社区和adobe的共同努力下,我们能够更好的避免类似的问题在将来再次发生。
http://labs.adobe.com/technologies/flashruntimes/flashplayer/
-
Chinesebug
8:42:19 PM PDT Sep 12, 2013
不知道为啥 你们搞出这么低级的错误啊.这个影响太大了
-
GM2012
8:15:18 PM PDT Sep 12, 2013
I think it would be useful for you to explain four things as soon as they are ready:
1) When the revised patch has been completed.
2) When the revised patch from Microsoft for Windows8 has been completed.
3) When the updated catalog for SCUP has been completed.
4) The best method to determine if the old verson of 11.8.800.169 has in fact been replaced by the new version.
An email to all subscribers of these facts would be appreciated.
-
bsktbll
8:14:59 PM PDT Sep 12, 2013
赶快出更新吧。用户都崩溃了。
-
bsktbll
8:14:53 PM PDT Sep 12, 2013
几万的用户啊,都骂娘了。
-
bsktbll
8:05:52 PM PDT Sep 12, 2013
几万的用户啊,都骂娘了。
-
bsktbll
8:05:03 PM PDT Sep 12, 2013
赶快出更新吧。用户都崩溃了。
-
GM2012
8:00:00 PM PDT Sep 12, 2013
I think it would be useful for you to explain four things as soon as they are ready:
1) When the revised patch has been completed.
2) When the revised patch from Microsoft for Windows8 has been completed.
3) When the updated catalog for SCUP has been completed.
4) The best method to determine if the old verson of 11.8.800.169 has in fact been replaced by the new version.
An email to all subscribers of these facts would be appreciated.
-
chris.campbell
7:44:59 PM PDT Sep 12, 2013
感谢您的耐心等待。经过测试,这个问题已经成功被修复。现在我们正在进行完善,全面的自动化及其手工测试以确保没有新问题引入。测试预期在几个小时以后结束。
如果一切顺利,我们将立刻把此版本部署到自动更新系统。 在24小时内,那些选择了“Flash Player自动更新”(这个是默认选项)的用户将自动升级至最新版本。而选择了“更新时通知”的用户也将在7天内收到更新通知。
同时,预期在24小时内(大约在北京时间11:00),我们也会将最新的版本更新至下载主页http://get.adobe.com/flashplayer。
对于windows8 用户而言,我们将与微软合作,通过Windows Update机制,推送最新版本的Flash Player。
最后,我们诚邀每一个用户加入到beta 版本的使用和测试中来。我们将每周在adobe lab更新最新的beta版本。在社区和adobe的共同努力下,我们能够更好的避免类似的问题在将来再次发生。
http://labs.adobe.com/technologies/flashruntimes/flashplayer/
-
Chinesebug
7:09:19 PM PDT Sep 12, 2013
如果你们不更新版版本号的话,就算客户升级了,有些 用户还是没有升级啊,还不是乱码.我建议你们把版本号改一个吧,我们现在的应用做法是直接把版本号为11.8.800.168的版本屏蔽了.不让连接的.
-
chris.campbell
6:40:37 PM PDT Sep 12, 2013
Thank you for your patience with this issue. We have verified that our fix resolves this problem and we're in the process of finishing up our automated and manual tests to make sure that no new issues are injected. We expect this to be completed within the next several hours.
If everything looks good, we will then immediately push this build to our auto update systems. Users that have the "Allow Adobe to install updates" mechanism enabled (this is the default) will automatically receive the new version of Flash Player within 24 hours. User's that have "Notify me to install updates" enabled will receive a notification to update within 7 days.
Our main download page, http://get.adobe.com/flashplayer, will be updated separately. We expect that this will occur within 24 hours (most likely around 11:00 GMT-8.)
We will work with Microsoft to update Windows 8 systems via the standard Windows Update mechanisms.
Finally, we would like to encourage everyone to please enroll in our beta channel. We make builds available on labs.adobe.com on a weekly basis and having our community test against these is critical to ensuring that problems like this are not encountered in the future.
http://labs.adobe.com/technologies/flashruntimes/flashplayer/
-
Hitomi Kudo
10:53:05 AM PDT Sep 12, 2013
For people using Japanese:
多くのコメントをいただきありがとうございます。これまでの経過報告と現在の状況をお知らせいたします。
今回の不具合に対する修正を確認し、現在 Windows 上の Internet Explorer にて検証を行っています。検証作業が終了した後、すみやかに修正版をリリースできるよう調整をしております。
また、この修正版がリリースできるまでの間、弊社の自動アップデート(silent auto update)を停止する予定でおります。この停止により、まだ新しいバージョンにアップデートしていないユーザが不具合のあるバージョンにアップデートするのをくい止めることができます。
あらためてお知らせできることがありましたら随時迅速にお知らせさせていただきます。大変ご迷惑をおかけしておりますが、ご理解のほどよろしくお願いいたします。
-
chris.campbell
10:52:44 AM PDT Sep 12, 2013
感谢大家的关注和理解,以下是目前的最新进展。
我们已经找到了问题所在并且已经有了可靠的修复,目前正在各个Windows及IE版本的测试中。一旦确认通过后会立刻调整部署计划争取尽快发布。
同时为了避免更多的用户通过静默自动更新(Silent Auto Update)升级到问题版本,我们已经暂时停止了静默自动更新系统。
今天晚些时候可能会有更多信息,我会第一时间回来更新。
-
chris.campbell
10:38:52 AM PDT Sep 12, 2013
Thank you everyone for your comments. I wanted to give you a quick update this morning with our status.
We have a potential fix for this issue that is currently being tested against Windows and Internet Explorer. Once verified we will be working out a plan to distribute this as quickly as possible.
In the meantime we will be immediately disabling our silent auto update system. This should stop users who have not yet updated from automatically receiving this broken build.
I hope to have more information later today and will post an update as soon as possible.
-
Chinesebug
6:29:56 AM PDT Sep 12, 2013
But ,Users don't auto update flashplayer!
You must update flashplayer version!
Exemple:11.8.800.169?
-
Vincent_Zou
5:52:22 AM PDT Sep 12, 2013
using IE developer tool, can find flash player write xml to browser:
SetReturnValue(eval('try { __flash__toXML(_videoControl_api("test",({answerTime:0,answerBy:"",submitorId:"",submitor:"xue涔嬬帇",question:"瀵筟瓒呰兘鍒嗗眰缁刔璇?鎴戝張璇磋瘽浜?,answer:"",id:"1",submitTime:1378904574}))); } catch (e) { "<undefined/>"; }'))
-
Vincent_Zou
5:45:48 AM PDT Sep 12, 2013
What a frustrating upgrade for 11.8.800.168!
All my customer were affected by this bug...
-- Is it possible to upgrade flash player ASAP?
-
QsLrEn
4:40:05 AM PDT Sep 12, 2013
how long will fixed??? quickly, quickly ,quickly
adobe help me
-
Chinesebug
1:18:35 AM PDT Sep 12, 2013
Can you fixed this problem? quickly.
This question leads us to a serious loss!
-
Chinesebug
1:18:35 AM PDT Sep 12, 2013
Can you fixed this problem? quickly.
This question leads us to a serious loss!
-
asaka asaka
12:04:02 AM PDT Sep 12, 2013
I have the same problem:
Platform(s) Windows 7
Browser(s) Internet Explorer 9.0
How long will fixed?
-
Chinesebug
11:01:35 PM PDT Sep 11, 2013
I have the same problem:
Any browser:
call this function ExternalInterface.call("alert('乱码')");
It must show messy code;
How long will fixed?
-
hunt.bao
10:25:59 PM PDT Sep 11, 2013
I have the same problem:
App Language(s) Chinese
OS Language(s) Chinese
Platform(s) Windows 7
Browser(s) Internet Explorer 10.0
Flash Version: 11.8.800.168
Description:
I listen the FileReference's selectEvent: this.fileRef.addEventListener(Event.SELECT, selectEvent);
If the selected file's name is non-english(e.g chinese), the file.name I got in the selectEvent function is messy code(it's encoded with gbk(maybe the page's encode) not uft-8)!
-
Jinho.Kang
7:43:06 PM PDT Sep 11, 2013
Daily estimated damage is $600K. This is from the customer’s quote - just one company but we're now having calls from many other companies.
Samsung's groupware (mySingle) is using Flash as its UI and more than 100,000 people in Samsung are having problem.
-
chris.campbell
4:52:43 PM PDT Sep 11, 2013
We're working on it as our highest priority. Can you give us a bit of background on how this is impacting your business and the severity of the bug?
-
anyicw
4:47:42 PM PDT Sep 11, 2013
how long will fixed???
-
Chris Campbell
3:12:09 PM PDT Sep 11, 2013
We are aware of this issue and are currently investigating a fix. We will update these bug comments with our progress.
Status
Importance
Build
Found In Build | 11.8.800.156 (beta) |
Fixed In Build |
Attachments (3)
Votes (2)
-
Yasu(clockmaker.jp)
7:23:45 AM PDT Sep 12, 2013
In my case, I use ExternalInterfae.call() in the charging part. I'm in trouble.
(In the Game Platform in Japan)
-
KitKitNet_HK
8:22:06 PM PDT Sep 11, 2013
Affected by same issues, I believe the flash upload with corrupted filename is caused by this same issues.
This bug still exists in version 174.
Code:
var s:String=ExternalInterface.call('function(){return "abcABC123中文にほんご"}');
The result s is "abcABC123涓枃銇伝銈撱仈".
For God's sake...