チケット #55 (closed discussion: fixed)

登録: 5 年 前

最終更新: 5 年 前

Dumper: IEなどのconsoleを実装していないブラウザで実行するとエラーになる

報告者: nobu 担当者: dealforest
優先度: major マイルストーン:
コンポーネント: etc キーワード: Dumper
関係者:

チケットの概要

IEなどのconsoleなオブジェクトを実装していないブラウザで確認した場合、 不本意なJavaScriptのエラーが出てしまうのでは?

もしも暫定的な対応で良いのであれば、try, catchで囲むだけでも十分な対応になると思う。

//  before.
ExternalInterface.call('console.error', _txt);

//  new?
ExternalInterface.call('function (txt) { try { console.error(txt); } catch (e) {}; }', _txt);

たぶん、こんな感じで良いような気がする。 もし何か対応するのであれば、catch部分に追加する感じかな?

添付ファイル

チケットの履歴

2008/08/30 01:38:08 更新者:dealforest

  • 担当者dealforest に更新されました。
  • ステータスnew から assigned に更新されました。

2008/08/30 03:27:35 更新者:dealforest

  • ステータスassigned から closed に更新されました。
  • 解決方法fixed に更新されました。

暫定的に対応。 consoleオブジェクトがない場合はalertで表示? でもどっかで表示はさせた方がいい気はする。


追記/更新 #55 (Dumper: IEなどのconsoleを実装していないブラウザで実行するとエラーになる)




操作